Android中的自定义动画菜单

时间:2013-04-05 19:53:21

标签: android animation menu

我现在正在做一个新的Android应用程序,我想做一些新菜单而不是标准按钮。我做了一个像这样的项目:

menu

我想要有几张图片(屏幕上同时最多3张)我想使用上下拖动手势(如标准ScrollView)从一张图片移动到另一张图片。我希望有一个比另一个更大的活动选项(图片上的图像2)有一些文字,我想在圆形路径上移动图片(图片上的红线)。

我有想法 - 在列表中制作几张图片,为它们添加动画,然后在手势后移动它们,但这非常复杂,也许你有更好的想法,我不知道如何实现同样的效果ScrollView - 快速手势移动的选项多于慢速手势。

想法?最好的将是类似的例子。

感谢您的帮助!

1 个答案:

答案 0 :(得分:1)

如果您正在寻找实现Carousel UI模式的现有方法/库,这可能更容易做到:

  • 这篇文章在代码中解释了它:Android 3D Carousel。它看起来与您的屏幕截图非常相似(活动项目显得更大,其他项目在背景中循环排列)。基于此,这是垂直实现:Android-VerticalCarousel
  • 这是一种看似支持旋转木马的许多不同变体的方法:carousel-layout-android

由于您的屏幕截图显示的是部分屏幕外的菜单,因此您可以使用this solution来实现此目标。