繁体   English   中英

如何在给定无限视图的情况下为视图更改设置动画

[英]How to animate the view changes given unlimited views

我有一个需要为用户显示议程的应用程序。 我进行了设置,以便在您左右滑动时切换您的日子(通过GestureSensor )。 问题是它不像 Google 日历那样具有动画效果。 我对视图切换器等进行了一些研究,但它们似乎都需要有限数量的视图。 谷歌日历可以无限切换日期,所以这必须是可能的。

任何人都可以为我指出正确的方向,即如何创建无限日期的动画视图更改(以及查看视图随您的动作移动的能力)。 我有一些理论,希望得到一些反馈。

您可以使用ViewAnimator class。

这与 viewflipper 的工作方式类似,但功能更强大。

* 更新 *

有一个名为 View Pager 的新控件可用作兼容包。 查看关于 Android 开发者博客的新文章

您可以使用 ViewPager,但如果您到达 position getCount -1,则必须增加 getCount() 结果 +1,然后您可以无限向右滑动。 要向左滑动,您可以从 position 1000 或其他东西开始。 我也使用那个 ViewPager。

看看 github - Greendroid上的这个项目,它也有市场上的 apk。 您可以在 Android 市场中搜索并安装它。 查看浏览量控件。

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM