簡體   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