Я хочу использовать новые выделенные кнопки материала с диалогом оповещений по умолчанию.
Я создал стиль в style.xml , как показано ниже
<style name="OutlinedButton" parent="Widget.MaterialComponents.Button.TextButton">
<item name="strokeColor">@color/colorAccent</item>
<item name="strokeWidth">2dp</item>
</style>
<style name="MaterialDialogStyle" parent="Theme.MaterialComponents.Dialog.Alert">
<item name="android:textColorPrimary">@color/colorAccent</item>
<item name="colorAccent">@color/colorAccent</item>
<item name="colorPrimary">@color/colorAccent</item>
<item name="buttonStyle">@style/OutlinedButton</item>
</style>
Я использую новую тему «Компоненты материала» для стиля кнопок «Да» и «Нет».
Теперь я использую вышеприведенный стиль в своем коде, установив его в AlertDialog Builder.
AlertDialog.Builder builder = new AlertDialog.Builder(ProductListActivity.this, R.style.MaterialDialogStyle);
Но вывод такой, как показано ниже
Есть ли способиспользовать последние материалы, выделенные кнопками в диалоге оповещений по умолчанию?Я использую компоненты материалов из библиотеки поддержки проектирования, если это имеет какое-либо значение.