帧动画的创建方式 - xml方式

 废话少说,看东西
 
帧动画的创建方式主要以下2种:
* 用xml创建动画;
* 纯Java代码创建动画;
 
本文内容主要关注 xml文件 创建帧动画的方式;
  纯Java代码创建帧动画:http://www.cnblogs.com/geaosu/p/8745249.html
 
xml创建动画过程:1. 找到 res 目录下 drawable 目录;
2. 新建xml文件
* 在输入框中直接输入 list 后工具自动提示,选择 animation-list;
* 输入名称,点击 OK 完成
 
* 上截图,代码在后面;
 
* 源代码如下:
<?xml version="1.0" encoding="utf-8"?>
  <animation-list
    xmlns:android="http://schemas.android.com/apk/res/android">
    <item android:drawable="@drawable/pic_01" android:duration="100" />
    <item android:drawable="@drawable/pic_02" android:duration="100" />
    <item android:drawable="@drawable/pic_03" android:duration="100" />
    <item android:drawable="@drawable/pic_04" android:duration="100" />
    <item android:drawable="@drawable/pic_05" android:duration="100" />
    <item android:drawable="@drawable/pic_06" android:duration="100" />
    <item android:drawable="@drawable/pic_07" android:duration="100" />
  </animation-list>
说明:
* duration属性是动画执行的时间,可以更具自己的需求调整;
* 将图片替换成自己的图片;
 
3. 加载动画,代码在后边:
  * 代码:
private ImageView ivPicXml;
  ivPicXml = (ImageView) findViewById(R.id.ivPicXml);
  ivPicXml.setImageResource(R.drawable.my_anim);
  AnimationDrawable animDra = (AnimationDrawable) ivPicXml.getDrawable();
  animDra.start();

 

 
 
 
 
 
 
posted @ 2018-04-08 15:19  geaosu  阅读(328)  评论(0编辑  收藏  举报