帧动画的创建方式 - xml方式
2024-10-06 21:53:00
废话少说,看东西
帧动画的创建方式主要以下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();
最新文章
- UICollectionView中使用 UICollectionViewFlowLayout进行布局(模仿苹果相册)
- Apache多站点配置及启动失败解决办法
- JS原生第六篇 (帅哥)
- GJM :SqlServer语言学习笔记
- PowerDesigner设计Name和Comment 替换
- Zepto 使用过程中遇到的问题总结
- sqlserver创建,调用 带返回值存取过程
- 时光煮雨 Unity3D实现2D人物动画① UGUI&;Native2D序列帧动画
- ActiveMQ学习笔记
- Ubuntu下配置和编译cpp-ethereum客户端
- YII2 RBAC Admin User权限相关
- [反汇编练习] 160个CrackMe之007
- C#环境下的数值计算库:MathNet
- 一步一步学python(三) - 使用字符串
- setTimeout和setInterval的使用
- linux安装vsftpd服务器
- C#_实现冒泡排序
- html 背景
- KMPlayer 一打开总是出现右面的窗口 导航区 怎样设置不会自动打开
- 振动器(Vibrator)
热门文章
- linux 添加ftp用户与登录配置详解
- 自签名证书和私有CA签名的证书的区别 创建自签名证书 创建私有CA 证书类型 证书扩展名【转】
- delphi简单的分页实现(高手可以不看)
- Xshell提示缺失mfc110.dll
- 数字不断递增 可控制js
- ThoughtWorks.QRCode 生成QR二维码时提示“索引超出了数组界限”的原因和解决方法
- centos7环境下mysql5.7的安装与配置
- 每天学习点--------第六天(2017-10-10) 摘要: mysql和Oracle的区别
- 关于JAVA开发工具IDEA使用
- LeetCode-391. 完美矩形(使用C语言编译,详解)