android动画简介
来源:互联网 发布:淘宝推广拉人进群 编辑:程序博客网 时间:2024/06/07 19:35
转载地址:http://blog.csdn.net/singwhatiwanna/article/details/9270275
Android中动画分为3种:
- Tween Animation:通过对场景里的对象不断做图像变换(平移、缩放、旋转)产生动画效果,即是一种渐变动画;
- Frame Animation:顺序播放事先做好的图像,是一种画面转换动画。
- Property Animation:属性动画,通过动态地改变对象的属性从而达到动画效果,属性动画为API 11新特性。
下面只介绍前两种动画的使用方法,属性动画将在后续文章中介绍
一 Tween Animation
Tween Animation有四种形式:
l alpha 渐变透明度动画效果
l scale 渐变尺寸伸缩动画效果
l translate 画面位置移动动画效果
l rotate 画面旋转动画效果
这四种动画实现方式都是通过Animation类和AnimationUtils配合实现。
可以通过xml实现:动画的XML文件在工程中res/anim目录。
例如:rotate.xml
使用动画
二 Frame Animation
Frame Animation是顺序播放事先做好的图像,跟电影类似。不同于animation package,Android SDK提供了另外一个类AnimationDrawable来定义使用Frame Animation。
利用xml文件实现:res/drawable-hdpi/frame.xml:
使用动画这里有点不同的是,利用AnimationDrawable实现动画时,本身并没有提供接口来监听动画的状态(开始,结束),需要自己处理。
0 0
- 动画一 android动画简介
- android 动画效果 简介
- android动画简介
- android动画简介
- Android 属性动画简介
- Android 属性动画简介
- android 动画interpolator简介
- android动画简介
- Android 动画-简介
- Android动画使用简介
- Android动画之旅-开篇动画简介
- Android 帧动画使用简介
- Android页面跳转动画简介
- Android 三大动画简介
- android切换动画overridePendingTransition的简介
- Android学习笔记之动画简介
- android 动画学习1(简介与视图动画)
- Android动画学习(一)——Android动画系统框架简介
- elasticsearch安装教程,集群搭建及jdbc同步 elasticsearch安装 elastic-head安装
- 解决Fragment嵌套问题
- java 11:数组作为函数参数,数组做为函数返回值
- 显示地址小图,点击跳转百度地图
- king's trouble II SCU
- android动画简介
- 苹果禁用热更新
- Windows下SVN服务端的安装与初步使用
- adb获取Android系统属性(adb shell getprop ***)数据来源
- Redis整合及使用参考文档
- 堆排序
- 火狐下的两款接口测试工具RESTClient和HttpRequester
- 5-23 币值转换*
- JavaScript学习-函数