实际上就是几张图片逐帧的播放,当然也可以重复的播放。
首先是在drawable文件夹下创建一个xml文件

<?xml version="1.0" encoding="utf-8"?>                        

其中 android:oneshot 属性表示该动画是否只播放一次,true表示只播放一次,false表示循环播放。当然也可以在代码中进行设置,下面会提到。
android:drawable 属性里放的就是播放的图片
android:duration 属性表示播放下一张图片的间隔时间

接下来是代码

ImageView imageView = findViewById(R.id....);imageView.setBackgroundResource(R.drawable.上面xml文件的名称);AnimationDrawable animaition = (AnimationDrawable)imageView.getBackground();animaition.setOneShot(false);   //设置是否只播放一次,和上面xml配置效果一致animaition.start();             //启动动画

好了,以上就是动画的制作

更多相关文章

  1. Android开发——Android搜索框架(二)
  2. Android(安卓)Vibrator使用
  3. Android(安卓)Audio Focus的应用(requestAudioFocus)
  4. [Android] ACTION_GET_CONTENT与ACTION_PICK的区别
  5. Android(安卓)UI系列 - 布局 - 目录
  6. Selector、shape详解(一)
  7. android Manifest.xml选项-android:ConfigChanges
  8. linearLayout 和 relativeLayout的属性区别
  9. Android(安卓)属性动画(Property Animation) 完全解析 (下)

随机推荐

  1. MySQL使用Replace操作时造成数据丢失的问
  2. MySQL 数据库铁律(小结)
  3. MySQL版本低了不支持两个时间戳类型的值
  4. MySQL如何生成唯一的server-id
  5. MySQL主从同步中的server-id示例详解
  6. 如何在Windows中运行多个MySQL实例详解
  7. mysql随机抽取一定数量的记录实例讲解
  8. 当Mysql行锁遇到复合主键与多列索引详解
  9. Centos7系统下Mysql主从同步配置方案
  10. MySQL如何选择合适的索引