如何在android平台上实现复杂的动画

时间:2014-03-06 07:01:38

标签: android animation

现在我正在开发一个Android应用程序,并且有很多动画和图像资源,ui设计和逻辑也非常复杂。
我尝试使用Tween动画和android布局来实现,但代码非常复杂,我也无法实现动画的某些部分。有谁知道如何在Android平台上处理这样复杂的动画?剂量android有一些工具,如flash工具来设计动画吗?

2 个答案:

答案 0 :(得分:0)

在android三种类型的攻击中。

1)TranslateAnimation

控制对象位置的动画

2)ScaleAnimation

控制对象比例的动画。您可以指定用于缩放中心的点。

3)AlphaAnimation

控制对象alpha级别的动画。用于淡入淡出的东西。此动画最终会更改转换的alpha属性

Check this for some example.

答案 1 :(得分:0)

您可以将droidQuery用于复杂的动画。例如,要为所有ImageView设置动画以使其当前大小加倍,请执行以下操作:

$.with(this).selectByType(ImageView.class)
            .animate("{width:200%, height:200%}", 
                     new AnimationOptions().easing($.Easing.BOUNCE).duration(400));

您可以使用AnimationOptions对象上的链式方法高度自定义动画 - 从持续时间和插值器到进度,错误,成功和完成等的回调。