ViewPager2 Лучший способ реализовать двунаправленные свайпы - PullRequest
0 голосов
/ 29 апреля 2020

Я хочу сделать так, чтобы мой просмотрщик мог go назад и вперед просматривать различные фрагменты.

Пока что единственный способ сделать это - использовать:

    viewPager = findViewById(R.id.view_pager_details);
    ScreenSlidePagerAdapter pagerAdapter = new ScreenSlidePagerAdapter(this);
    viewPager.setAdapter(pagerAdapter);
    viewPager.setCurrentItem(initialIndex);

При инициализации, но проблема в том, что он заставляет его загружать один фрагмент, а затем переключаться на другой. Я знаю, что добавление false может остановить анимацию, но загрузка фрагментов требует времени, и я бы предпочел, чтобы он загружался только один раз при запуске. Есть ли способ сделать так, чтобы мне не нужно было загружать первый фрагмент, а затем переключаться в положение, в котором я хочу иметь возможность двунаправленного сканирования?

Спасибо

...