2013-04-05 109 views
-1

我正在做一個新的Android應用程序,我想做一些新菜單而不是標準按鈕。我做這樣一個項目:Android中的自定義動畫菜單

menu

我想(在同一時間在屏幕上最多3)有幾個圖片,我想用上下拖動手勢從一個移動到另一個(如標準ScrollView)。我想有一些活動的選項比另一個(圖片上的圖片2)和一些文字,我想在圓形路徑上移動圖片(圖片上的紅線)。

我有想法 - 在List中製作幾張圖片,向他們添加動畫,然後在手勢之後移動它們,但這非常複雜,也許你有更好的想法,並且我不知道如何實現像在滾動視圖中 - 快速手勢移動更多的選項比慢的一個。

和想法?最好的將是類似的例子。

感謝您的幫助!

回答

1

也許這是比較容易,如果你正在尋找現有的方法/庫,實現Carousel UI模式做到:

  • 這裏是解釋它在代碼中的文章:Android 3D Carousel。它看起來與你的截圖非常相似(活動項目看起來更大,其他人則在後臺循環排列)。在此基礎上,這裏是垂直實現:Android-VerticalCarousel
  • 下面是一種看起來像支持Carousel的許多不同變體的方法:carousel-layout-android

由於您的屏幕截圖顯示了部分屏幕外的菜單,因此您可以使用this solution來實現該功能。