最近朋友做了个动画效果,之间遇到了些问题,现在总结一下,希望有所帮助。
1.对于单个动画,就不要用set了如:
<?xml version="1.0" encoding="utf-8"?>
<translate xmlns:android="http://schemas.android.com/apk/res/android"
android:interpolator="@android:anim/accelerate_decelerate_interpolator"
android:fromXDelta="200" android:toXDelta="0"
android:fromYDelta="0" android:toYDelta="0"
android:duration="100" android:fillAfter="true"/>
2.对于多个动画的情况下,eclipse并不会智能的告诉你那些属性不属于set,毕竟AnimationSet也继承Animation
经试验发现,android:duration就必须在具体动画中设置,而android:fill*="true/false"只能在set中设置才有效。
<?xml version="1.0" encoding="utf-8"?>
<set xmlns:android="http://schemas.android.com/apk/res/android"
android:interpolator="@android:anim/accelerate_decelerate_interpolator"
android:shareInterpolator="true" android:fillAfter="true"
>
<rotate android:fromDegrees="0"
android:duration="3400"
android:toDegrees="360"
android:pivotX="50%"
android:pivotY="50%"
/>
<translate
android:duration="3400"
android:fromXDelta="0.0" android:toXDelta="200.0"
android:fromYDelta="0.0" android:toYDelta="0.0"
/>
</set>
最后提醒一下,set中动画的顺序会影响动画的最终效果。
分享到:
相关推荐
Android TweenAnimation动画源码
Android Tween Animation动画的使用demo,以及自定义动画,原理解析,相关博客: http://blog.csdn.net/w18756901575/article/details/53081551
比较全的android动画例子,包括基础的tween animation,这个就不必说了,还有比较新的属性动画:property animation
Android使用TweenAnimation生成动画效果的例程,生成补间动画的例子,是一个比较基础简单的Android动画特效实例。
补间动画包含有scale,rotate,translate,alpha
学习TweenAnimation动画让一张图片360度旋转
前面讲了动画中的Frame动画,今天就来详细讲解一下Tween动画的使用。同样,在开始实例演示之前,先引用...如果由编码实现,我们需要使用到Animation对象。如果用定义XML方式实现动画,我们需要熟悉一下动画XML语法:
相关博客见 http://blog.csdn.net/wzg_1987/article/details/8842661
这是Android图形图像之补间动画的一个Demo,希望对您有所帮助。
摘要:Java源码,Android,补间动画 Android TweenAnimation补间动画实例,Android动画生成源码,用过Andorid手机的朋友相信对Android系统中各式各样的动画效果甚是喜爱,那么它是如何编写出来的呢?本例子虽然是一个...
Android tween animation
在Android开发中,Animation是用来给控件制作效果的。大多数的控件都可以用这个类,这个类包含了4种基本动作,分别为移动,旋转,淡入淡出,缩放。在使用Animation时,可以在.java文件中用java代码对其进行设置,...
博客示例代码,详情访问:http://blog.csdn.net/xiaohao0724/article/details/54614024
包含AlphaAnimation渐变效果 TranslateAnimation:位移渐变 ScaleAnimation:缩放渐变 RotateAnimation:旋转渐变 AnimationSet:组合渐变... frameAnimation:帧动画的xml和代码实现方式,非常适合新手朋友参考。
该Demo,主要以xml形式实现了Animation动画中的Tween动画(另一种动画Frame动画Demo,稍后奉上),Tween动画的另一种实现形式是直接在代码中实现,相关Demo已上传,有需要的读者请到我的资源文件中下载即可。
Android动画之Animation的使用。包括变换动画Tween Animation,帧动画Frame Animation,布局动画Layout Animation,属性动画Property Animation
补间动画是指定开始和结束的图像状态,自动生成需要显示的过度图像的动画。补间动画又分为四种:移动,缩放,旋转,通明度等。下面就来给大家一篇关于Android中补间动画的基础知识,有需要的可以参考学习。