存放路径:res/drawable
用法:
<?xml version="1.0" encoding="utf-8"?> <animation-list xmlns:android="http://schemas.android.com/apk/res/android" android:oneshot=["true" | "false"] > <item android:drawable="@[package:]drawable/drawable_resource_name" android:duration="integer" /> </animation-list>
|
android:oneshot true代表只执行一次,false循环执行。
item节点表示 一帧的动画资源。
item节点包含如下属性:
android:drawable frame的Drawable资源。
android:duration frame显示多长时间。
ImageView Image = (ImageView) findViewById(R.id.image); Image.setBackgroundResource(R.drawable.animations); drawableAnimation = (AnimationDrawable) Image.getBackground(); drawableAnimation.start();
|
需要注意的是AnimationDrawable的start()方法不能在Activity的onCreate方法中调用,因为AnimationDrawable还未完全附着到window上,最好的调度时机是onWindowFocusChanged()方法中。