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. 2011.07.18(4)——— android 播放gif
  2. 实现android启动界面字体的动画效果
  3. Android使用FFmpeg(六)--ffmpeg实现音视频同步播放
  4. Android有效解决加载大图片时内存溢出的问题
  5. Android:ImageView如何显示网络图片
  6. android之AnimationDrawable
  7. 【Android(安卓)开发】:UI控件之显示图片控件 ImageView 的使用方
  8. Android中.9.png图片的使用过程和原理
  9. 自定义 RadioButton 选中和未选中时的图片

随机推荐

  1. ch023 Android(安卓)ContentProvider(第
  2. 【魔幻塔防】22关配置文件
  3. 【魔幻塔防】128关配置文件
  4. 【魔幻塔防】80关配置文件
  5. android 设置EditText只能输入数字
  6. Android(安卓)面试题总结之Android(安卓)
  7. Android(安卓)鲜为人知的 8 个小秘密
  8. android:layout_gravity 和 android:grav
  9. ch020 Android(安卓)SQLite3(第二部分)
  10. Android应用安全之Android平台上的跨应用