Find centralized, trusted content and collaborate around the technologies you use most.
Teams
Q&A for work
Connect and share knowledge within a single location that is structured and easy to search.
我想强制在 ViewPager 上由手指轻扫触发的动画 - 比如,当我按下 ViewPager 外部的按钮时,它会执行精美的动画。我试过类似的东西:
myPagerAdapter.instantiateItem(myPager, requested_view_id) myPager.computeScroll() myPager.invalidate()
myPagerAdapter.instantiateItem(myPager, requested_view_id)
myPager.computeScroll()
myPager.invalidate()
但它没有用。
有任何想法吗?
谢谢!
如果你只是想让一个按钮或另一个事件移动到“下一页”或“上一页”中ViewPager使用ViewPager.setCurrentItem(int item)。这也将显示动画。您只需要自己跟踪当前项目,然后setCurrentItem(numCurrentItem + 1).
ViewPager
ViewPager.setCurrentItem(int item)
setCurrentItem(numCurrentItem + 1)