Использование последних материалов изложил кнопки с алертом - PullRequest
0 голосов
/ 22 ноября 2018

Я хочу использовать новые выделенные кнопки материала с диалогом оповещений по умолчанию.

Я создал стиль в 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);

Но вывод такой, как показано ниже enter image description here

Есть ли способиспользовать последние материалы, выделенные кнопками в диалоге оповещений по умолчанию?Я использую компоненты материалов из библиотеки поддержки проектирования, если это имеет какое-либо значение.

...