android 帧动画 补间动画制作,Android帧动画与补间动画

xml定义补间动画

动画一般都是需要复用的,我们可以在res文件夹下定义一个动画的文件夹anim

在anim文件夹下可以创建我们的动画xml文件 alpha.xml

android:fromAlpha="0"

android:toAlpha="1.0"

android:duration="2000"

android:repeatCount="2"

android:repeatMode="reverse" >

rotate.xml

android:fromDegrees="0"

android:toDegrees="360"

android:pivotX="50%p"

android:pivotY="50%p"

android:duration="2000"

android:repeatCount="2"

android:repeatMode="reverse"

>

scale.xml

android:fromXScale="0.1"

android:toXScale="2.0"

android:fromYScale="0.1"

android:toYScale="2.0"

android:pivotX="50%"

android:pivotY="50%"

android:duration="2000"

android:repeatCount="2"

android:fillAfter="true"

android:repeatMode="reverse" >

set.xml

xmlns:android="http://schemas.android.com/apk/res/android"

android:duration="2000"

android:fillAfter="true"

android:fromXScale="0.1"

android:fromYScale="0.1"

android:pivotX="50%"

android:pivotY="50%"

android:repeatCount="2"

android:repeatMode="reverse"

android:toXScale="2.0"

android:toYScale="2.0" >

xmlns:android="http://schemas.android.com/apk/res/android"

android:duration="2000"

android:fromXDelta="-50%p"

android:fromYDelta="-50%p"

android:repeatCount="2"

android:repeatMode="reverse"

android:toXDelta="50%p"

android:toYDelta="50%p" >

trans.xml

这里加p表示parent相对于父亲

android:fromXDelta="-50%p"

android:toXDelta="50%p"

android:fromYDelta="-50%p"

android:toYDelta="50%p"

android:duration="2000"

android:repeatCount="2"

android:repeatMode="reverse"

>

书写动画的xml语法就是:

创建相应的动画 动画节点下 android:动画的属性名= value

代码中加载动画文件:

Animation aa = AnimationUtils.loadAnimation(this, R.anim.alpha);

iv.startAnimation(aa);

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值