anim文件夹
anim文件夹下存放tween animation和frame animation;xml文件里只有scale、rotate、translate、alpha、set五个标签,
使用方法:
1. 加载动画:animation = AnimationUtils.loadAnimation(R.anim.xxx)
2. 设置动画:mView.setAnimation(animation)
3. 开启动画:mView.startAnimation()
animator文件夹
animator文件夹下存放property animation,即属性动画,xml文件里有animator、objectAnimator、set三个标签,
使用方法:
1. 加载动画:animation = AnimatorInflater.loadAnimator(R.animator.xxx)
2. 设置动画:animation.setTarget(mView)
3. 开启动画:animation .start()
XML定义Animation
简单总结下XML定义Animation,
Android的animation由四种类型组成:
XML中:
alpha 渐变透明度动画效果
scale 渐变尺寸伸缩动画效果
translate 画面转换位置移动动画效果
rotate 画面转移旋转动画效果
对应JavaCode如下:
AlphaAnimation 渐变透明度动画效果
ScaleAnimation 渐变尺寸伸缩动画效果
TranslateAnimation 画面转换位置移动动画效果
RotateAnimation 画面转移旋转动画效果
alpha
<?xml version="1.0" encoding="utf-8"?>
<set xmlns:android=