Android动画
来源:互联网 发布:山东网络微信投票公司 编辑:程序博客网 时间:2024/06/14 23:45
Android中动画分为三种:补间动画(Tween Animation)、帧动画(Frame Animation)、属性动画(Property Animation)。
Tween:给出两个关键帧,通过一些算法将给定的属性值在两个关键帧间渐变。
Frame:类似与gif动画,通过一系列Drawable依次显示来模拟动画效果。(Drawable动画)
<animation-list>
<item android:src="@drawable/drawable_1" android:duration="1000"/>
<item android:src="@drawable/drawable_2" android:duration="1000"/>
<item android:src="@drawable/drawable_3" android:duration="1000"/>
</animation-list>
定义动画的Xml文件保存在res/drawable目录中。
在ImageView中把src设定为该动画。
在Java代码中控制动画:
AnimationDrawable ad = (AnimationDrawable)imageView.getDrawable();
add.stop();//停止播放
add.start();//开始播放
Property:在Android3.0中引入,通过改变对象的实际属性(位置、大小)等来实现动画效果。(视图动画)
Translate:移动视图
Scale:改变视图的尺寸
Rotate:旋转视图
Alpha:改变视图的透明度
0 0
- Android动画--视图动画
- Android动画--属性动画
- android动画 -- 属性动画
- Android:动画:tween动画
- Android:动画:Frame动画
- Android动画动画二
- Android动画-属性动画
- Android动画【属性动画】
- Android动画-帧动画
- Android动画--帧动画
- Android动画--属性动画
- Android动画-View动画
- android 动画 -- tween动画
- android 动画
- android动画
- android动画
- android动画
- Android动画
- hdu 5093 Battle ships
- C语言程序设计案例精编----文本编辑器
- 玩儿转canvas绘图
- 第十周项目一——程序填充与阅读(三)
- CSS选择权重
- Android动画
- C语言程序设计案例精编----电子时钟
- map的遍历方式
- 对话框大全
- AD LDS操作指南
- 网络编程学习笔记(辅助数据)
- Linux Shell高级技巧
- Latent SVM
- 《unix高级环境编程》进程环境——进程终止