Как включить дополнительные фрагменты в ViewPager в Android?
Я в настоящее время использую ViewPager
с TabLayout
, ViewPager
на данный момент состоит из трех отдельных фрагментов.
Я хотел бы иметь возможность переключиться на четвертый фрагмент с помощью кнопки на одном из уже существующих фрагментов.
Однако я не хочу, чтобы четвертый фрагмент был доступен обычным способом (или прокруткой) без использования кнопки для перехода к четвертому фрагменту. Точно так же я хотел бы, чтобы прокрутка была отключена, когда я в данный момент показываю свой четвертый фрагмент.
Каков был бы лучший способ сделать это?
В настоящее время я могу придумать, как создать скрытый фрагмент в моем основном макете. Затем я могу отобразить его при нажатии кнопки, скрывая ViewPager
в то же время.
Есть ли лучшие способы сделать это?
1 ответ
Включите ваш ViewPager во фрагмент и onClick сделайте замену для следующего фрагмента, и вы можете вернуться к фрагменту ViewPager на BackPress.