2011-05-09 55 views
9

我想在android中自定義圖庫視圖,我必須在屏幕上顯示3張圖像。在android中的自定義圖庫視圖

enter image description here

enter image description here

enter image description here

,而在畫廊扔查看圖像看起來應該像在這種模式? 我也嘗試了cover flow example後做出一些更改。這是同樣的效果,但它將選中的圖像始終放在中心位置,我必須在左側顯示第一個孩子|中間的第二個孩子|第三個孩子在右側。

請分享您的建議。 在此先感謝。

+0

也許看AOSP中的Android圖庫組件? – 2012-05-04 19:38:46

回答

1

如果它只有三個圖像,我建議你創建一個自定義視圖。

您可以創建一個擴展視圖的類。在那裏你可以有一個可繪製的或位圖。然後通過覆蓋onDraw()方法在畫布上繪製。

在您的活動中,您創建一個包含3個視圖(我上面描述的類)的ArrayList,然後創建一個動畫以在單擊圖像時在Z方向上進行轉換。旋轉z動畫示例:http://www.ece301.com/android/63-android-animation-flip-image.html