2011-08-22 8 views
1

ViewPager에서 손가락 스 와이프로 트리거 한 애니메이션을 강제하고 싶습니다. ViewPager 외부 버튼을 누르면 멋진 애니메이션이됩니다. 내가 좋아하는 뭔가를 시도했다 :ViewPager에서 강제 애니메이션

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

하지만이 작동하지 않았다.

아이디어가 있으십니까?

감사합니다.

답변

3

버튼이나 다른 이벤트가 ViewPager의 "다음 페이지"또는 "이전 페이지"로 이동하려는 경우 ViewPager.setCurrentItem(int item)을 사용하십시오. 그러면 애니메이션도 표시됩니다. 현재 항목을 직접 추적하고 setCurrentItem(numCurrentItem + 1)을 추적하면됩니다.

+0

젠장, 그게 분명해? 아니, 너 락! 고마워요! – trenpixster