[英]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.