一、Android动画类型
Android的animation由四种类型组成
在xml文件中
alpha
渐变透明度动画效果
scale
渐变尺寸伸缩动画效果
translate
画面转换位置移动动画效果
rotate
画面转移旋转动画效果
在Java代码中
AlphaAnimation
渐变透明度动画效果
ScaleAnimation
渐变尺寸伸缩动画效果
TranslateAnimation
画面转换位置移动动画效果
RotateAnimation
画面转移旋转动画效果
二、Android动画模式
Animation主要有两种动画模式:
一种是tweened animation(渐变动画),Tween动画主要包括图片的放大缩小、旋转、透明度变化、移动等等操作 。
alpha和scale类型
一种是frame by frame(画面转换动画),Frame动画则简单得多了,就是把一张张的图片连续播放产生动画效果。Frame动画主要是通过AnimationDrawable类来实现的,它有start()和stop()两个重要的方法来启动和停止动画。
translate和rotate类型
三、使用scale动画(以右上角为中心缩放)
在res目录中新建anim文件夹
在anim文件夹下创建窗口弹出动画dialog_show.xml
android:fromXScale="0"
android:toXScale="1"
a