Плавающие представления уровня приложения с навигацией в Android
Мне нужно показать плавающую кнопку, которая будет добавлена в WindowManager, чтобы она оставалась на вершине всех действий. (Я сделал эту часть, используя https://github.com/marshallino16/FloatingView)
Когда эта кнопка нажата, мне нужно открыть экран и показать подробное представление и перемещаться между другими видами. Чтобы достичь этой цели, я могу сделать следующее, добавив
1 - PopUpWindow
2 - Диалог
Но я не могу обеспечить навигацию, используя любой из них. Так что мои вопросы.
- Каков наилучший способ добавления нескольких представлений и обеспечения навигации между ними, сохраняя все выше приложения, которое его запускает.
- Как добавить активность, чтобы она не приостанавливала приложение пользователя?
Ответы
Ответ 1
Вы должны открыть Activity и реализовать всю навигацию внутри него.
Android может приостанавливать работу позади, поэтому сделайте свою активность только для части экрана.
Внутри действия скройте плавающую кнопку и покажите ее еще раз при выходе.