Android 中的自定义图库视图
我想在 android 中制作自定义图库视图,其中我必须在屏幕上显示 3 张图像。
在图库视图上快速滑动时,图像应该看起来像这种模式吗? 在进行一些更改后,我还尝试了 封面流程示例 。这给出了相同的效果,但它总是将选定的图像放在中间,我必须在左侧显示第一个孩子 |中间的第二个孩子 |右侧第三个孩子。
请分享您的建议。 提前致谢。
I want to make custom gallery view in android where i have to show 3 images on screen following.
while flinging on gallery view the images should look like in this pattern?
I have also tried cover flow example after making some changes. that is giving that same effect but it puts selected image always in center where I have to show 1st child at left side | 2nd child in middle | 3rd child in right side.
Please share your suggestion.
Thanks in advance.
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(1)
如果只有三个图像,我建议您创建一个自定义视图。
您可以创建一个扩展 View 的类。在那里你可以有一个可绘制的或位图。然后通过覆盖 onDraw() 方法在画布上绘图。
在您的 Activity 上,您创建一个包含 3 个视图(我上面描述的类)的 ArrayList,然后创建一个动画,以便在单击图像时沿 Z 方向平移。此处带有旋转的 z 动画示例: http://www.ece301 .com/android/63-android-animation-flip-image.html
If it is only three images, I suggest you create a custom View.
You can create a class that extends View. There you can have a drawable or bitmap. Then you draw on canvas by overwriting onDraw() method.
On your Activity you create an ArrayList that contains 3 Views (the class I described above) and then you create an animation to translate in the Z direction when the image is clicked. Example of z animation with rotation here: http://www.ece301.com/android/63-android-animation-flip-image.html