Update AlertDialogs to MaterialAlertDialogs.

Addresses #12949.
This commit is contained in:
Nicholas Tinsley
2023-05-25 18:17:37 -04:00
committed by Cody Henthorne
parent 1965d5879f
commit 7ea9fc0c3b
36 changed files with 151 additions and 110 deletions

View File

@@ -8,8 +8,8 @@ import android.view.LayoutInflater
import android.view.View
import android.view.ViewGroup
import androidx.annotation.LayoutRes
import androidx.appcompat.app.AlertDialog
import androidx.fragment.app.Fragment
import com.google.android.material.dialog.MaterialAlertDialogBuilder
/**
* Helper functions to display custom views in AlertDialogs anchored to the top of the specified view.
@@ -41,7 +41,7 @@ object FragmentDialogs {
onShow: (DialogInterface, View) -> Unit = { _, _ -> },
onDismiss: (DialogInterface) -> Unit = { }
): DialogInterface {
val alertDialog = AlertDialog.Builder(requireContext())
val alertDialog = MaterialAlertDialogBuilder(requireContext())
.setView(contentView)
.create()

View File

@@ -7,6 +7,8 @@ import androidx.annotation.MainThread;
import androidx.annotation.NonNull;
import androidx.appcompat.app.AlertDialog;
import com.google.android.material.dialog.MaterialAlertDialogBuilder;
import org.signal.core.util.ThreadUtil;
import org.signal.core.util.logging.Log;
import org.thoughtcrime.securesms.R;
@@ -25,7 +27,7 @@ public final class SimpleProgressDialog {
@MainThread
public static @NonNull AlertDialog show(@NonNull Context context) {
AlertDialog dialog = new AlertDialog.Builder(context)
AlertDialog dialog = new MaterialAlertDialogBuilder(context)
.setView(R.layout.progress_dialog)
.setCancelable(false)
.create();