Принудительная анимация на ViewPager - PullRequest
1 голос
/ 22 августа 2011

Я бы хотел принудительно запустить анимацию, вызванную проведением пальца по ViewPager - что-то вроде того, когда я нажимаю кнопку вне ViewPager, она выполняет причудливую анимацию.Я пробовал что-то вроде:

myPagerAdapter.instantiateItem(myPager, requested_view_id)
myPager.computeScroll()
myPager.invalidate()

Но это не сработало.

Есть идеи?

Спасибо!

1 Ответ

3 голосов
/ 31 августа 2011

Если вы просто хотите, чтобы кнопка или другое событие переместились на «следующую страницу» или «предыдущую страницу» в ViewPager, используйте ViewPager.setCurrentItem(int item).Это также покажет анимацию.Вам просто нужно будет отслеживать текущий элемент самостоятельно, а затем setCurrentItem(numCurrentItem + 1).

...