Скрыть навигационный бар для Kindle Fire 3 и Kindle Fire HDX
-
21-12-2019 - |
Вопрос
Мой код:
s_activity.runOnUiThread(new Runnable()
{
@Override
public void run()
{
//hide nub
View view = s_activity.getWindow().getDecorView().findViewById(android.R.id.content).getRootView();
view.setSystemUiVisibility(View.SYSTEM_UI_FLAG_LOW_PROFILE | View.SYSTEM_UI_FLAG_FULLSCREEN | View.SYSTEM_UI_FLAG_HIDE_NAVIGATION);
}
});
.
Я использую этот код, чтобы скрыть панель Nub во время игры.Но он работает только с устройствами: Kf 1, 2. Что касается KF 3, батончик Nub на самом деле не скрыт.Это просто скрыто за 1 секунду.Затем Nub Bar покажет, если нет взаимодействия с экраном. Так как, как Nub Bar не показывать, пока мое приложение работает ??
Решение
Там, кажется, был ошибка с Fire os 3.0 и 3.1 и System_ui_flag_fullscreen. Они утверждают, что он был зафиксирован в Fire os 3.2.1. Ссылка: https://forums.developer.amazon.com/forums/thread.jspa?messageId=6004
Если вы обновите до последней, возможно, будет работать флаг system_ui_flag_fullscrels.Я использую System_UI_FLAG_LOW_PROFIL, который до сих пор не работает на 3-й поколении Kindle, который я здесь сообщил: https://forums.developer.amazon.com/forums/thread.jspa?threadid=3514