Да. Я так сделал, когда только получил свой первый проект. Все экраны, сами понимали, в каком режиме находятся, насколько я помню. Либо в самом splash нужно было единыжды прописать, мол включить dayNightMode. Как-то так
Экран в целом- активити. Зеленое - Vp (с tablayout). Это фрагмент Красное - Еще один фрагмент, заполняет одну страницу Vp А holder с фотиком - это мой ресайлер
Я думал можно просто определить два цвета, указать по одному в одно свойство в теме и там уже испол зовать этот цвет в вьюхе чтобы она его брала из установленой темы
Можно определить нужные цвета и добавить их в главную theme Можно переписать стили для элементов и включить их в theme для стилей конкретных элементов Можно переписать цвета и пройтись по всем макетам, расставив их там Можно еще программно узнавать, в каком режиме телефон и программно менять цвет конкретных элементов
Даже если ты их стер <!-- Secondary brand color. --> <item name="colorSecondary">@color/passive_gray</item> <item name="colorSecondaryVariant">@color/passive_gray</item> <item name="colorOnSecondary">@color/passive_gray</item>