2011-11-08 35 views
1

我想在Android中創建一個畫廊(不完全是什麼已經存在於Android中,通過畫廊我的意思是一組圖像被顯示在一起)。畫廊與Android中的單個項目的翻轉動作

我想建立這樣的事情: http://www.simpleviewer.net/tiltviewer/app/ (忽略3D影響..)

一組可翻轉看到後面的文本圖像。 圖像列表是動態的,也是內容(我將從網上獲取列表) 另外兩幅圖像可能在一側翻轉,另外兩幅可能在另一側翻轉。

我最初提到3dTransition:http://developer.android.com/resources/samples/ApiDemos/src/com/example/android/apis/animation/Transition3d.html,並對過渡有所瞭解。

我必須根據列表創建10個ImageView並動態放置它,還是我有更好的方法。

推薦:Android + Use ViewFlipper to flip individual items within a ListView? 但是列表視圖可以顯示一行中的一個項目..我想顯示兩到三個項目。另外單個項目必須是可點擊的而不是完整的行。 參考http://code.google.com/p/shelves/,實現列表行中的多個項目。那麼該走的路呢?

如何顯示文本?像Imageview一樣多膨脹佈局? 或者一個佈局文件會做什麼? (怎麼樣 ? )。

回答

0

最後以這種方式實現它:

GridView作爲頂層佈局。

每個孩子的佈局有一個ViewFlipper與兩個視圖。一個用於圖像,另一個用於文本。 我連接了onlClick事件上的GridItem onChildItemClick

注:Swype的(掃視)動作將不會在此屏幕工作,由於在一個可滾動視圖檢測拖動手勢的問題。這可能有所幫助:http://www.jmstudio.org/archives/391或者也可以在這裏看看Swipe/Fling tab-changing in conjunction with ScrollView?