Есть ли способ программно изменить основные цвета. Я хотел бы сделать это в коде, зависящем от экрана/состояния приложения.
В настоящее время я могу установить только цвета в теме (статические):
<item name="android:colorPrimary">@color/primary_color</item>
<item name="android:colorPrimaryDark">@color/dark_color</item>
<item name="android:colorBackground">@android:color/white</item>
<item name="android:colorAccent">@color/primary_color</item>
<item name="android:colorControlHighlight">@color/primary_color</item>
Спасибо