Я пытаюсь создать тип функции Wizard в приложении для Android с помощью нескольких шагов, которые необходимо соблюдать. Каждый из шагов представлен в собственном фрагменте, и все фрагменты помещаются в FragmentPager. Я также использую ViewPagerIndicator [1].Отключить некоторые вкладки при использовании ViewPagerIndicator
Что меня интересует, так или иначе, некоторые из шагов «отключены» (поэтому не позволяют пользователю прокручивать соответствующие фрагменты, хотя заголовки вкладок видны). В основном пользователь мог бы перейти только на вкладку Шаг 1 в начале, затем (после проверки) на вкладки 1 и 2, затем 1, 2 и 3 и т. Д.
Любые идеи о том, что будет лучший способ реализовать что-то подобное?
[1] - http://viewpagerindicator.com/
Благодаря
Эй! Спасибо за ответ! На самом деле это была моя первая мысль, но как я могу в этом случае по-прежнему показывать следующие заголовки таблиц в отключенном стиле, чтобы пользователь знал, что есть еще несколько шагов? –
У меня есть возможная ловушка для вашей проблемы. Если вы хотите показать заголовки вкладок, но отключите прокрутку. Перепишите свой метод getCount() в PageAdapter и верните var с количеством вкладок, которые вы хотите использовать. Например: Если вы хотите, чтобы пользователь остался в Fragment1: public static int COUNT = 1; public int getCount() { возвращение COUNT; } Затем вы можете увеличить var, чтобы добавить больше фрагментов. Однако, я думаю, что есть лучший способ сделать это, захватив событие и отфильтровать его, если вы хотите перейти на следующую страницу или нет. Извините, если я не помог вам, попробуйте сыграть с этим адаптером hh – Hitsbam