22 Android动画介绍

22.1帧动画

帧动画是顺序播放一组预先定义好的图片,类似于电影播放,系统提供了AnimationDrawable类使用帧动画。

帧动画通常利用XML文件定义各帧的图片:

Android="http://schemas.android.com/apk/res/android"

android:oneshot="true">

其中android:oneshot=“true”表示该动画只播放一次,等于false时则循环播放。

android:duration=”100”表示播放时间为100ms

标签定义各个帧显示的图片,显示顺序依照定义顺序。

播放代码:

ImageViewdemoImg = (ImageView) findViewById(R.id.animdemo);

demoImg.setBackgroundResource(R.drawable.animdemo);

AnimationDrawable demoAnimation =

(AnimationDrawable) demoImg.getBackground();

demoAnimation.start();

帧动画的使用比较简单,但因为使用的图片多,容易导致OOM,如果使用帧动画,图片的尺寸要尽可能小。

更多相关文章

  1. 实现android启动界面字体的动画效果
  2. 【Android 开发】:UI控件之显示图片控件 ImageView 的使用方法
  3. Android:CourseTableLayout — 好用的Android自动生成课程表的自
  4. android视图切换动画:ViewAnimator类及其子类
  5. android 动画深入分析(一)《android开发艺术与探索》
  6. animation的xml定义中的android:interpolator属性

随机推荐

  1. Android 进程间通信——AIDL
  2. Android Drawable
  3. android view滑动助手类OverScroller
  4. Android官方DataBinding(十):双向绑定之基于
  5. Android引路蜂地图开发示例:概述
  6. Chris:怎样成为一名Android应用开发
  7. android sqlite用管理工具查看
  8. Android中SharedPrerence的apply和commit
  9. Android声音管理AudioManager使用
  10. Android第三方登陆之新浪微博Weibo篇(原生