摘要:Android - Animation
有些圖是動畫的話,
但設計只會給兩張圖,
但你要動畫呈現時,
就要準備一個XML 如 res/anim/icon_new.xml
icon_new.xml就要設如下
<?xml version="1.0" encoding="UTF-8"?>
<animation-list xmlns:android="http://schemas.android.com/apk/res/android"
android:oneshot="false" >
<item android:duration="1000" android:drawable="@drawable/icon_new_red" />
<item android:duration="1000" android:drawable="@drawable/icon_new_orange" />
</animation-list>
ImageView的XML設如下
android:src="@anim/icon_new" 即可。
而官方文件,則用程式設定
但問是他沒辦法受到scaleType影響
造成變形的狀況。
mIconNew.setBackgroundResource(R.anim.icon_new);
AnimationDrawable iconNewAnimation = (AnimationDrawable) mIconNew.getBackground();
iconNewAnimation .start();
建議,還是設到src裡。