Android 中的自定义图库视图

发布于 2024-11-06 06:49:42 字数 491 浏览 1 评论 0原文

我想在 android 中制作自定义图库视图,其中我必须在屏幕上显示 3 张图像。

在此处输入图像描述

在此处输入图像描述

在此处输入图像描述

在图库视图上快速滑动时,图像应该看起来像这种模式吗? 在进行一些更改后,我还尝试了 封面流程示例 。这给出了相同的效果,但它总是将选定的图像放在中间,我必须在左侧显示第一个孩子 |中间的第二个孩子 |右侧第三个孩子。

请分享您的建议。 提前致谢。

I want to make custom gallery view in android where i have to show 3 images on screen following.

enter image description here

enter image description here

enter image description here

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 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(1

无畏 2024-11-13 06:49:42

如果只有三个图像,我建议您创建一个自定义视图。

您可以创建一个扩展 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

~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文