From a1b08b8edccec5341e396160a7c4752fe72d4a0a Mon Sep 17 00:00:00 2001 From: Thomas Date: Fri, 24 Mar 2023 16:44:42 +0100 Subject: custom dialog --- colorPicker/build.gradle | 1 + .../com/jaredrummler/android/colorpicker/ColorPickerDialog.java | 6 ++++-- 2 files changed, 5 insertions(+), 2 deletions(-) (limited to 'colorPicker') diff --git a/colorPicker/build.gradle b/colorPicker/build.gradle index 0f3f1c23a..10f4d0d89 100644 --- a/colorPicker/build.gradle +++ b/colorPicker/build.gradle @@ -31,6 +31,7 @@ dependencies { //noinspection GradleCompatible implementation 'androidx.appcompat:appcompat:1.5.1' implementation 'androidx.preference:preference:1.2.0' + implementation 'com.google.android.material:material:1.8.0' testImplementation 'junit:junit:4.13.2' androidTestImplementation 'androidx.test:runner:1.5.2' androidTestImplementation 'androidx.test.espresso:espresso-core:3.5.0' diff --git a/colorPicker/src/main/java/com/jaredrummler/android/colorpicker/ColorPickerDialog.java b/colorPicker/src/main/java/com/jaredrummler/android/colorpicker/ColorPickerDialog.java index 7cbac4007..62d7c208d 100644 --- a/colorPicker/src/main/java/com/jaredrummler/android/colorpicker/ColorPickerDialog.java +++ b/colorPicker/src/main/java/com/jaredrummler/android/colorpicker/ColorPickerDialog.java @@ -53,6 +53,8 @@ import androidx.core.graphics.ColorUtils; import androidx.fragment.app.DialogFragment; import androidx.fragment.app.FragmentActivity; +import com.google.android.material.dialog.MaterialAlertDialogBuilder; + import java.util.Arrays; import java.util.Locale; @@ -183,8 +185,8 @@ public class ColorPickerDialog extends DialogFragment implements ColorPickerView if (selectedButtonStringRes == 0) { selectedButtonStringRes = R.string.cpv_select; } - - AlertDialog.Builder builder = new AlertDialog.Builder(requireActivity()).setView(rootView) + MaterialAlertDialogBuilder builder = new MaterialAlertDialogBuilder(requireContext()).setView(rootView) + // AlertDialog.Builder builder = new AlertDialog.Builder(requireActivity()).setView(rootView) .setPositiveButton(selectedButtonStringRes, new DialogInterface.OnClickListener() { @Override public void onClick(DialogInterface dialog, int which) { -- cgit v1.2.3