Android: измените цвет фона TimePickerDialog пикап (круг) - PullRequest
0 голосов
/ 28 декабря 2018

Есть ли способ изменить цвет фона, отмеченный ниже?enter image description here

До сих пор мне удавалось изменить цвет фона следующим образом:

<style name="DialogTheme" parent="Theme.MaterialComponents.DayNight.Dialog" >
    <item name="android:backgroundTint">#141414</item>
</style>

и применить его так:

TimePickerDialog timePickerDialog = new TimePickerDialog(getActivity(), R.style.DialogTheme, listener, hour, minute, false);

Я использую Android Pie.

1 Ответ

0 голосов
/ 28 декабря 2018

путем изменения numbersBackgroundColor атрибут

<style name="MyTimePickerWidgetStyle" 
 parent="@android:style/Widget.Material.TimePicker">
<item name="android:headerBackground">#ffe082</item>
<item name="android:numbersTextColor">#b71c1c</item>
<item name="android:numbersInnerTextColor">#f44336</item>
<item name="android:numbersSelectorColor">#33691e</item>
<item name="android:numbersBackgroundColor">#ef9a9a</item>
<item name="android:amPmTextColor">#9c27b0</item>

Надеюсь, что это работает

...