Я ищу, чтобы сделать свой Android-приложение полноэкранным, но отображая только панель навигации Android на определенном экране (экран настроек). Я знаю, что опасно скрывать навигационную панель постоянно на экране, но я хочу знать, возможно ли это. Я искал укоренение своего устройства и использовал фреймворк Xposed.Программно включить/отключить Погружаемый режим
Есть ли способ программно отключить навигационную панель или «липкий режим» и снова включить ее позже?
Редактировать: Я просмотрел Android Immersive Mode, но кажется, что панель навигации все равно покажет, касается ли пользователь касания края. Я хочу удалить любой намек на панель навигации, пока они не перейдут на экран настроек.
Спасибо за ваш ответ. Я смотрел на это, прежде чем я отправил сообщение, но мой вопрос с Immersive Mode состоял в этой строке: «Пользователь может отображать системные бары с внутренним ударом вдоль области, где обычно появляются панели системы». Разве это не заменит hide()? Я хочу отключить это, пока пользователь не перейдет на экран настроек. – Jason
Да, это действительно так, на самом деле пользователю показан учебник, когда он впервые открывает режим погружения. Что говорит ему, что прокрутка будет закрывать полноэкранный режим. –
Правильно, и я не хочу, чтобы они закрывали полноэкранный режим *, если * они не идут на один из моих других экранов. Вот в чем мой реальный вопрос. Я хочу, чтобы пользователь полностью не дошел до панели навигации, пока не перейдет на определенный экран. – Jason