1

我想强制在 ViewPager 上由手指轻扫触发的动画 - 比如,当我按下 ViewPager 外部的按钮时,它会执行精美的动画。我试过类似的东西:

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

但它没有用。

有任何想法吗?

谢谢!

4

1 回答 1

3

如果你只是想让一个按钮或另一个事件移动到“下一页”或“上一页”中ViewPager使用ViewPager.setCurrentItem(int item)。这也将显示动画。您只需要自己跟踪当前项目,然后setCurrentItem(numCurrentItem + 1).

于 2011-08-31T01:00:51.610 回答