2011-05-09 24 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