Android如何制作一个补间动画?
时间: 2023-06-04 19:07:03 浏览: 239
Android中可以使用属性动画或补间动画来实现动画效果。制作补间动画的步骤如下:
1. 在res目录下创建anim文件夹,新建XML文件,命名为"alpha_anim.xml"。
2.在"<set>"标签内增加其它的"<alpha>"标签或"<scale>"或"<translate>"或"<rotate>"标签,配置不同动画属性。
代码示例:
```
<?xml version="1.0" encoding="utf-8"?>
<set xmlns:android="http://schemas.android.com/apk/res/android">
<alpha
android:duration="1000"
android:fromAlpha="0"
android:toAlpha="1" />
<translate
android:duration="1000"
android:fromXDelta="-100%p"
android:toXDelta="0" />
<scale
android:duration="1000"
android:fromYScale="0"
android:toYScale="1" />
</set>
```
3.在Activity中加载该动画效果:
```
Animation animation = AnimationUtils.loadAnimation(this, R.anim.alpha_anim);
view.startAnimation(animation);
```
其中,view表示你要执行动画效果的控件对象。
以上就是制作一个补间动画的步骤。
阅读全文