@ZeroGeek
2015-11-27T08:44:25.000000Z
字数 1296
阅读 794
android 每周主题
核心就是运用AnimationDrawable类来控制
如:
<?xml version="1.0" encoding="utf-8"?><animation-listxmlns:android="http://schemas.android.com/apk/res/android"android:oneshot="true" ><item android:drawable="@drawable/icon_00000" android:duration="50"> </item><item android:drawable="@drawable/icon_00001" android:duration="50"> </item><item android:drawable="@drawable/icon_00002" android:duration="50"> </item><item android:drawable="@drawable/icon_00003" android:duration="50"> </item><item android:drawable="@drawable/icon_00004" android:duration="50"> </item><item android:drawable="@drawable/icon_00005" android:duration="50"> </item><item android:drawable="@drawable/icon_00006" android:duration="50"> </item><item android:drawable="@drawable/icon_00007" android:duration="80"> </item></animation-list>
oneshot属性为true表示动画只执行一遍,否则重复执行
animationDrawable = (AnimationDrawable) mImageView.getDrawable();
mImageView.setOnClickListener(new View.OnClickListener() {@Overridepublic void onClick(View v) {animationDrawable.stop();animationDrawable.start();}}
作用就是告诉动画系统如何从初始值过渡到结束值
