Я реализую функцию темного режима. Темный режим работает нормально, когда приложение перезапускается, но когда я переключаюсь в темный режим динамически (без перезапуска приложения), граница остается белой. Эта проблема решается только после полного перезапуска приложения. Такое произошло только на устройствах Apple.
Код: Выделить всё
if (DeviceInfo.darkMode) {
CN.setDarkMode(true);
UIManager.initFirstTheme("/" +"dark-theme");
} else {
CN.setDarkMode(false);
UIManager.initFirstTheme("/" +"theme");
}
if (followPageController != null) followPageController.getFormController().getView().refreshTheme();
if (matchesPageController != null) matchesPageController.getFormController().getView().refreshTheme();
if (newspaperPageController != null) newspaperPageController.getFormController().getView().refreshTheme();
if (chatPageController != null) chatPageController.getFormController().getView().refreshTheme();
if (rankPageController != null) rankPageController.getFormController().getView().refreshTheme();
if (aiPageController != null) aiPageController.getFormController().getView().refreshTheme();
if (msgCenterPageController != null) msgCenterPageController.getFormController().getView().refreshTheme();

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

С уважением,
Оскар
Подробнее здесь: https://stackoverflow.com/questions/784 ... ains-white