Нежелательная прозрачная системная панель навигацииAndroid

Форум для тех, кто программирует под Android
Гость
Нежелательная прозрачная системная панель навигации

Сообщение Гость »


Я тестирую свое приложение Flutter на физическом планшете (Nvidia Shield K1). Я создал собственный диалог ввода, поскольку приложение будет работать в альбомной ориентации, и пользователь не сможет видеть текстовое поле, если клавиатура закрывает экран.

Одна странная вещь: когда клавиатура отключена, панель навигации системы прозрачна, хотя я никогда не устанавливал ее. Даже когда я явно установил его черным, оно все равно остается прозрачным.

await SystemChrome.setEnabledSystemUIMode(SystemUiMode.immersiveSticky); SystemChrome.setSystemUIOverlayStyle(const SystemUiOverlayStyle( systemNavigationBarColor: Colors.black, )); В эмуляторах системная навигация по умолчанию имеет черный цвет.
Изображение


Что я могу сделать, чтобы решить эту проблему? Это явно относится к конкретному OEM-производителю, но непонятно, почему это произошло.

Вернуться в «Android»