Действия являются фиолетовыми, текст AlertDialogs имеет фиолетовый текст, ярко-зеленый цвет переключается после переключения на Theme.MaterialComponents.Light. - PullRequest
0 голосов
/ 15 апреля 2020
  • Некоторые действия имеют фиолетовый цвет
  • Некоторые AlertDialogs имеют фиолетовый текст
  • Ярко-зеленый цвет в переключателе
  • AlertDialog с полем ввода имеет серый фон.
  • Снэкбары имеют фиолетовый текст
  • DatePicker имеет ярко-зеленый цвет

enter image description here

Для добавления переходов движения материала и контейнера трансформации, я обновил тему с Theme.AppCompat.Light до Theme.MaterialComponents.Light. Теперь все приложение выглядит странно. Я не ожидаю, что мне придется менять каждый элемент пользовательского интерфейса вручную?

тем. xml

<style name="Base.MyAppTheme" parent="Theme.MaterialComponents.Light" />

цветов. xml

<color name="colorOnPrimary">#29A2A7</color>
<color name="colorTextLight">@color/white</color>
<color name="colorStatusBar">#787878</color>

Как лучше всего решить эти ошибки?

implementation 'com.google.android.material:material:1.2.0-alpha05'
...