Android ViewPager с дочерними страницами для навигации - PullRequest
0 голосов
/ 21 февраля 2019

Я пытаюсь создать новое поведение навигации для моего приложения для Android.В настоящее время у меня есть навигация внизу, где вы можете нажать, и она переходит на эту страницу.В большинстве вкладок (все, кроме последней из пяти) есть несколько кнопок для подстраниц.Если вы нажмете кнопку, текущий фрагмент будет заменен дополнительной страницей, и появится кнопка «Назад» на панели действий.Вот пример:

Макет навигации приложения

enter image description here

Все страницы являются фрагментами.Если щелкнуть элемент в нижней части навигации, содержимое на экране будет заменено с помощью supportFragmentManager.Если элемент меню нажимается, текущий фрагмент также заменяется с помощью supportFragmentManager.

Это хорошо работает.То, чего я сейчас пытаюсь достичь, - это уметь пролистывать фрагменты.У меня есть тестовое приложение, работающее с ViewPager, который также обновляет нижнюю навигационную панель.Это сделано с помощью этого урока: https://droidmentor.com/bottomnavigationview-with-viewpager-android/. Это работает, но не с дочерними фрагментами для каждой страницы.

Теперь я хочу использовать его с «дочерними фрагментами» / «субфрагментами».Я хочу иметь возможность пролистывать между фрагментами (возможно, viewpager) и на каждом фрагменте иметь возможность показывать подстраницу.

ps: я решил не публиковать код своего приложения, так как считаю, чтоне делает это более ясным, поскольку там также происходит много других вещей.Я в основном запрашиваю свою активность, чтобы перейти к определенному экрану, и деятельность обрабатывает это.Я могу опубликовать код тестового приложения, которое я сделал, если необходимо.

TL; DR: В моем приложении я хочу просмотрщик для навигации с дочерними страницами для каждого раздела.

...