android中,如何创建Frame Animation?
来源:互联网 发布:mysql官方文档有问题 编辑:程序博客网 时间:2024/04/30 14:10
Frame Animation是在一系列的图片之间产生切换的动画效果。在xml文件描述不同的图片,文件放在res/anim目录下:
<?xml version="1.0" encoding="utf-8"?>
<animation-list xmlns:android="http://schemas.android.com/apk/res/android" android:oneshot="true">
<item android:drawable="@drawable/icon1" android:duration="1000"></item>
<item android:drawable="@drawable/icon2" android:duration="1000"></item>
<item android:drawable="@drawable/icon3" android:duration="1000"></item>
</animation-list>
android:oneshot用于指定动画是播放一次还是循环播放。
创建一个java类文件:
ImageButton image=(ImageButton)findViewById(R.id.image_button);
image.setBackgroundResource(R.anim.frame_anim);
AnimationDrawable anim=(AnimationDrawable)image.getBackground();
anim.start();
值得注意的是,Frame Animation不能在Activity中的onCreate()方法启动,因为此时对应的动画资源没有准备好,可以在onWindowFocusChanged()方法内使用。
- android中,如何创建Frame Animation?
- android中animation之Frame-By-Frame Animations
- Android Animation之frame animation
- Android动画--Frame Animation
- Android[动画] Frame Animation
- 【Android】Frame Animation
- Android Frame Animation
- android动画-Frame Animation
- android动画-Frame Animation
- Android-Frame Animation介绍
- Android Frame Animation
- android 动画 Tween animation Frame animation
- Animation---详解Android动画之Frame Animation
- Android 动画专题--- Frame Animation
- 【UX】Android动画 - Frame Animation
- Android 动画专题--- Frame Animation
- Android动画之Frame Animation
- android学习 如何创建Tween Animation?
- 添加头文件小知识(小技巧)
- 大数据处理三大瓶颈:大容量、多格式和速度
- iphone开发-SQLite数据库使用
- 根据视频和平时所学知识,利用循环的嵌套编写了菱形与倒三角形。熟悉循环的嵌套
- java开源缓存框架和memcache分析
- android中,如何创建Frame Animation?
- sqlite 操作简明教程
- 线程状态的转换
- ARM程序开发中的冗余局部变量问题
- iphone实现xml的post传递,并且接收数据
- [linux程序设计笔记]第7章:数据管理(省略了后面的数据库那个)
- 对Canvas和Matrix的理解
- CEdit 用做滚屏显示
- objective-c property