1:首先在res/anim/文件夹下建立动画xml文件。
2:在java代码中对UI控件使用动画。
//加载动画
Animation myAnim=AnimationUtils.loadAnimation(this, R.anim.my_anim);
//对UI控件开启动画
tvShow.startAnimation(myAnim);
3:说明
Android的animation由四种类型组成
在XML文件中:
- alpha 渐变透明度动画效果
- scale 渐变尺寸伸缩动画效果
- translate 画面转换位置移动动画效果
- rotate 画面转移旋转动画效果
在Java 源码中定义了相应的类,可以使用这些类的方法来获取和操作相应的属性:
- AlphaAnimation渐变透明度动画效果
- ScaleAnimation渐变尺寸伸缩动画效果
- TranslateAnimation画面转换位置移动动画效果
- RotateAnimation画面转移旋转动画效果