diff --git a/build.gradle b/build.gradle index cbd8881..d4b9bcf 100644 --- a/build.gradle +++ b/build.gradle @@ -5,7 +5,7 @@ buildscript { compileSdk : 28, targetSdk : 28, minSdk : 14, - gradlePlugin : '3.3.0' + gradlePlugin : '3.4.1' ] ext.versions = [ androidx : '1.0.2', diff --git a/demo/src/main/java/com/jaredrummler/android/colorpicker/demo/MainActivity.java b/demo/src/main/java/com/jaredrummler/android/colorpicker/demo/MainActivity.java index dcdb5aa..4a7c24f 100644 --- a/demo/src/main/java/com/jaredrummler/android/colorpicker/demo/MainActivity.java +++ b/demo/src/main/java/com/jaredrummler/android/colorpicker/demo/MainActivity.java @@ -25,64 +25,71 @@ import android.view.Menu; import android.view.MenuItem; import android.widget.Toast; + import androidx.appcompat.app.AppCompatActivity; + import com.jaredrummler.android.colorpicker.ColorPickerDialog; import com.jaredrummler.android.colorpicker.ColorPickerDialogListener; public class MainActivity extends AppCompatActivity implements ColorPickerDialogListener { - private static final String TAG = "MainActivity"; + private static final String TAG = "MainActivity"; - // Give your color picker dialog unique IDs if you have multiple dialogs. - private static final int DIALOG_ID = 0; + // Give your color picker dialog unique IDs if you have multiple dialogs. + private static final int DIALOG_ID = 0; - @Override protected void onCreate(Bundle savedInstanceState) { - super.onCreate(savedInstanceState); - if (savedInstanceState == null) { - getSupportFragmentManager().beginTransaction().add(android.R.id.content, new DemoFragment()).commit(); + @Override + protected void onCreate(Bundle savedInstanceState) { + super.onCreate(savedInstanceState); + if (savedInstanceState == null) { + getSupportFragmentManager().beginTransaction().add(android.R.id.content, new DemoFragment()).commit(); + } } - } - @Override public boolean onCreateOptionsMenu(Menu menu) { - getMenuInflater().inflate(R.menu.main, menu); - return true; - } - - @Override public boolean onOptionsItemSelected(MenuItem item) { - switch (item.getItemId()) { - case R.id.menu_color_picker_dialog: - ColorPickerDialog.newBuilder() - .setDialogType(ColorPickerDialog.TYPE_CUSTOM) - .setAllowPresets(false) - .setDialogId(DIALOG_ID) - .setColor(Color.BLACK) - .setShowAlphaSlider(true) - .show(this); + @Override + public boolean onCreateOptionsMenu(Menu menu) { + getMenuInflater().inflate(R.menu.main, menu); return true; - case R.id.menu_github: - try { - startActivity(new Intent(Intent.ACTION_VIEW, Uri.parse("https://github.com/jaredrummler/ColorPicker"))); - } catch (ActivityNotFoundException ignored) { + } + + @Override + public boolean onOptionsItemSelected(MenuItem item) { + switch (item.getItemId()) { + case R.id.menu_color_picker_dialog: + ColorPickerDialog.newBuilder() + .setDialogType(ColorPickerDialog.TYPE_CUSTOM) + .setAllowPresets(false) + .setDialogId(DIALOG_ID) + .setColor(Color.BLACK) + .setShowAlphaSlider(true) + .show(this); + return true; + case R.id.menu_github: + try { + startActivity(new Intent(Intent.ACTION_VIEW, Uri.parse("https://github.com/jaredrummler/ColorPicker"))); + } catch (ActivityNotFoundException ignored) { + } + return true; } - return true; + return super.onOptionsItemSelected(item); } - return super.onOptionsItemSelected(item); - } - @Override public void onColorSelected(int dialogId, int color) { - Log.d(TAG, "onColorSelected() called with: dialogId = [" + dialogId + "], color = [" + color + "]"); - switch (dialogId) { - case DIALOG_ID: - // We got result from the dialog that is shown when clicking on the icon in the action bar. - Toast.makeText(MainActivity.this, "Selected Color: #" + Integer.toHexString(color), Toast.LENGTH_SHORT).show(); - break; + @Override + public void onColorSelected(int dialogId, int color) { + Log.d(TAG, "onColorSelected() called with: dialogId = [" + dialogId + "], color = [" + color + "]"); + switch (dialogId) { + case DIALOG_ID: + // We got result from the dialog that is shown when clicking on the icon in the action bar. + Toast.makeText(MainActivity.this, "Selected Color: #" + Integer.toHexString(color), Toast.LENGTH_SHORT).show(); + break; + } } - } - @Override public void onDialogDismissed(int dialogId) { - Log.d(TAG, "onDialogDismissed() called with: dialogId = [" + dialogId + "]"); - } + @Override + public void onDialogDismissed(int dialogId) { + Log.d(TAG, "onDialogDismissed() called with: dialogId = [" + dialogId + "]"); + } } \ No newline at end of file diff --git a/demo/src/main/res/values-v21/styles.xml b/demo/src/main/res/values-v21/styles.xml index dc90629..a9eca24 100644 --- a/demo/src/main/res/values-v21/styles.xml +++ b/demo/src/main/res/values-v21/styles.xml @@ -28,7 +28,7 @@ - +