我正在制作动画,我想给动画网格视图的子视图赋予动画效果。和那个动画像3D过渡智能(图像视图)的android。
我使用的概念是http://www.inter-fuser.com/2009/08/android-animations-3d-flip.html。
但是我无法为gridview的imageview制作动画。
请帮帮我。
答案 0 :(得分:2)
您必须在自定义setStaticTransformationsEnabled(true);
的构造函数中应用GridView
。然后将protected boolean getChildStaticTransformation(View child, Transformation t)
和return true
处的转换应用于该覆盖函数
答案 1 :(得分:0)
既然你在谈论3D,我想你应该看一下RenderScript
和openGL。
关于Renderscript,教程位于Part-I和Part-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