Android 的补间动画: 1.动画列表:
动画集合中的每一个Item都有属性drawable和duration,用来设置资源属性,间隔时间。然后达成动画效果。
2.平移动画:
在res->anim中写入xml文件
<?xml version="1.0" encoding="utf-8"?>
<translate xmlns:android="http://schemas.android.com/apk/res/android"
android:fromXDelta="0"
android:toXDelta="100%"
android:duration="1000"
>
<!--
1.绝对值,相对于View坐标系的值
2.百分比值,相当于自己的坐标系
3.百分比加p,相对于父控件的坐标系
-->
</translate>
里面的属性分为fromX toX fromY toY
三种值传递代表着不同的坐标系参考。
这里面还可以写别的属性:
-android:duration 动画持续时间,以毫秒为单位
-android:fillAfter 如果设置为true,控件动画结束时,将持动画最后时的状态
-android:fillBefore 如果设置为true,控件动画结束时,还原到开始动画前的状态
-android:fillEnabled 与android:fillBefore 效果相同,都是在动画结束时,将控件还原到初始化状态
-android:repeatCount 重复次数
-android:repeatMode 重复类型,有reverse和restart两个值,reverse表示倒序回放,restart表示重新放一遍,必须与repeatCount一起使用才能看到效果。因为这里的意义是重复的类型,即回放时的动作。
-android:interpolator 设定插值器,其实就是指定的动作效果,比如弹跳效果等。