ViewPager не загружает элементы после использования scrollto (x, y)

1

Я использую view pager, в предыдущем вопросе я спросил о синхронизации двух ViewPagers, я сделал это с onPageChangeListener()

public void onPageScrolled(int arg0, float arg1, int arg2) {
    mainscreenViewPager.scrollTo(arg0*screenWidth + arg2, 0);
}

Теперь у меня есть 2 ViewPagers синхронизированы, но когда я перемещаю один с помощью scrollTo, он не загружает никаких просмотров.

  • 0
    Когда вы вызываете scrollTo на ViewPager , вы фактически перемещаете весь пейджер; дети не прокручиваются. Я пытаюсь понять, как сделать это с фальшивым перетаскиванием в данный момент.
Теги:
android-viewpager
scroll

1 ответ

1

Вы пытались использовать mainscreenViewPager.setCurrentItem(arg2); ?

  • 0
    хм, только что попытался поставить на scrollstate изменено, на IDLE setCurrentItem (currentPage), но в этом случае новый элемент появляется после некоторой задержки, скажем, 100 или 200 мс, в случае, если я использую только сплошной цвет фона. Установка его в 1 (средний элемент), кажется, решает проблему, но в случае 3 просмотров. У тебя есть другие идеи?
  • 0
    и что-то вроде if (!mainscreenViewPager.isFakeDragging()) { mainscreenViewPager.beginFakeDrag(); } mainscreenViewPager.fakeDragBy(arg2);
Показать ещё 1 комментарий

Ещё вопросы

Сообщество Overcoder
Наверх
Меню