如何为gridview的子项设置3d翻转动画

时间:2011-10-01 07:29:05

标签: android

我正在制作动画,我想给动画网格视图的子视图赋予动画效果。和那个动画像3D过渡智能(图像视图)的android。

我使用的概念是http://www.inter-fuser.com/2009/08/android-animations-3d-flip.html

但是我无法为gridview的imageview制作动画。

请帮帮我。

3 个答案:

答案 0 :(得分:2)

您必须在自定义setStaticTransformationsEnabled(true);的构造函数中应用GridView。然后将protected boolean getChildStaticTransformation(View child, Transformation t)return true处的转换应用于该覆盖函数

答案 1 :(得分:0)

既然你在谈论3D,我想你应该看一下RenderScript

openGL

关于Renderscript,教程位于Part-IPart-II

有关使用renderscript的最佳示例是适用于Honeycomb 3.0及更高版本的Youtube和Books应用程序。

答案 2 :(得分:0)

链接中的翻转动画不会产生可信的3D翻转。在y轴上的简单旋转是不够的。还需要缩放效果来创建漂亮的iOS翻转感觉。为此,请看一下这个例子:https://code.google.com/p/android-3d-flip-view-transition

此处还有一个视频:http://youtu.be/52mXHqX9f3Y