在Android中封面艺术

时间:2010-08-25 07:56:52

标签: android opengl-es 3d

我正在尝试创建一个应用程序,当您从Web服务中搜索特定动物时,我会获得我在服务器上的所有动物名称及其图像URL。我想做的就是像专辑艺术一样筛选这些图像。

如果我必须使用我的应用程序缓存(即发送)图像,我会这样做以改善体验。然而,我遇到的主要问题是实现这种专辑艺术的功能。

我应该使用什么? 2D,3D动画? OpenGL的?任何样品都非常感谢。

1 个答案:

答案 0 :(得分:1)

这取决于您想要实现的效果或转换类型,但我建议您使用Android视图。

如果要滚动垂直图像列表,只需使用包含ImageView的列表视图。看到这个api演示: http://developer.android.com/resources/samples/ApiDemos/src/com/example/android/apis/view/List8.html

如果要水平滚动,请查看图库视图 http://developer.android.com/guide/tutorials/views/hello-gallery.html

关于缓存,这些视图支持按需加载。这是在适配器getView方法中完成的。当用户滚动图像时,将调用此方法。与示例所示相反,您不应始终在此方法中创建新视图。如果convertView不为null,则表示您必须将此视图转换为包含新内容。

现在,你当然可以使用OpenGL来做到这一点。但是你必须从头开始,你必须重写以前的视图(Gallery,ListView)已经为你编写的大部分内容。所以如果你想在你的照片之间想要精美的动画,我只会推荐OpenGL。