Android Wear Activity всегда начинается с белого цвета

У меня темный циферблат, и я запускаю приложение Wear, нажимая на циферблат или получая облачное сообщение Firebase. Я использую обычные старые файлы макета (например, ConstraintLayout).

Сначала мое приложение было белым, но теперь я хотел бы переключиться на черный макет, и теперь я понял, что приложение всегда отображается с полностью белым макетом. Я отключил эффект слайда, добавив FLAG_ACTIVITY_NO_ANIMATION к намерению, но при запуске он по-прежнему показывает белый макет.

Я пытался сделать все, что нашел, черным: фон макета, фон темы и так далее. Я заметил, что при предварительном просмотре макета моей активности отображается маленькое белое кольцо:

Было бы намного лучше, если бы я не видел, чтобы приложение на долю секунды запускалось полностью белым.

Сейчас работаю над Samsung Galaxy Watch 5.

Любые идеи?

1 ответ

Проверьте, является ли используемая вами тема темой по умолчанию... проверьте манифест и файл themes.xml.

Другие вопросы по тегам