Как описано в do c, вы должны использовать Тема компонентов материала .
Просто измените тему вашего приложения на:
<style name="AppTheme" parent="Theme.MaterialComponents.Light.DarkActionBar">
....
</style>
Достаточно исправить стиль и положение дня селектора в вашем сборщике.
![enter image description here](https://i.stack.imgur.com/LGK0m.png)
Стиль по умолчанию основан на colorOnPrimary
, colorPrimary
и colorOnSurface
, определенные в теме вашего приложения.
Если вы хотите настроить цвет, вы можете переопределить эти цвета, используя:
builder.setTheme(R.style.MaterialCalendarTheme);
с:
<style name="MaterialCalendarTheme" parent="ThemeOverlay.MaterialComponents.MaterialCalendar">
<item name="colorOnPrimary">@color/...</item>
<item name="colorPrimary">@color/....</item>
</style>
![enter image description here](https://i.stack.imgur.com/iz6hz.png)