android - 在 ViewPager 上强制动画

标签 android animation viewpage

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

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

但是没有用。

有什么想法吗?

谢谢!

最佳答案

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

关于android - 在 ViewPager 上强制动画,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/7145633/

相关文章:

php - 如何正确格式化从网站检索的文本?

android - 切换到轴控件到屏幕按钮控件时动画不起作用

android - 从 ViewPager 获取焦点 View

android - 如何在 android 上获取失败的 shell 命令的错误消息

带有搜索栏的android通知

Android webview loadDataWithBaseURL 如何从 Assets 加载图像?

ios - 如何创建iOS简单文本动画?

objective-c - 如何避免在动画(completionBlock)和非动画代码之间出现重复代码

c# - 在 ViewPage 中呈现的 ASP.NET MVC ViewPage