diff --git a/library/ui-styles/src/debug/java/im/vector/lib/ui/styles/debug/DebugMaterialThemeActivity.kt b/library/ui-styles/src/debug/java/im/vector/lib/ui/styles/debug/DebugMaterialThemeActivity.kt
index 675edde4f2..f25303c17c 100644
--- a/library/ui-styles/src/debug/java/im/vector/lib/ui/styles/debug/DebugMaterialThemeActivity.kt
+++ b/library/ui-styles/src/debug/java/im/vector/lib/ui/styles/debug/DebugMaterialThemeActivity.kt
@@ -50,14 +50,11 @@ abstract class DebugMaterialThemeActivity : AppCompatActivity() {
}
views.debugShowDialog.setOnClickListener {
- MaterialAlertDialogBuilder(this)
- .setTitle("Dialog title")
- .setMessage("Dialog content")
- .setIcon(R.drawable.ic_debug_icon)
- .setPositiveButton("Positive", null)
- .setNegativeButton("Negative", null)
- .setNeutralButton("Neutral", null)
- .show()
+ showTestDialog(false)
+ }
+
+ views.debugShowDialogDestructive.setOnClickListener {
+ showTestDialog(true)
}
views.debugShowBottomSheet.setOnClickListener {
@@ -65,6 +62,17 @@ abstract class DebugMaterialThemeActivity : AppCompatActivity() {
}
}
+ private fun showTestDialog(destructive: Boolean) {
+ MaterialAlertDialogBuilder(this, if (destructive) R.style.ThemeOverlay_Vector_MaterialAlertDialog_Destructive else 0)
+ .setTitle("Dialog title")
+ .setMessage("Dialog content")
+ .setIcon(R.drawable.ic_debug_icon)
+ .setPositiveButton("Positive", null)
+ .setNegativeButton("Negative", null)
+ .setNeutralButton("Neutral", null)
+ .show()
+ }
+
override fun onCreateOptionsMenu(menu: Menu): Boolean {
menuInflater.inflate(R.menu.menu_debug, menu)
return true
diff --git a/library/ui-styles/src/debug/res/layout/activity_debug_material_theme.xml b/library/ui-styles/src/debug/res/layout/activity_debug_material_theme.xml
index 7df0facb12..356bf9aaf0 100644
--- a/library/ui-styles/src/debug/res/layout/activity_debug_material_theme.xml
+++ b/library/ui-styles/src/debug/res/layout/activity_debug_material_theme.xml
@@ -452,6 +452,13 @@
android:layout_gravity="center_horizontal"
android:text="Show Dialog" />
+
+