1. 在 res/drawable 目錄添加圖片素材
2. 在 drawable 文件夾中添加動(dòng)畫 Animation-list 幀布局文件
<?xml version="1.0" encoding="utf-8"?>
<animation-list xmlns:android="http://schemas.android.com/apk/res/android"
android:oneshot="false" >
<item
android:drawable="@drawable/cmmusic_progress_1"
android:duration="150">
</item>
<item
android:drawable="@drawable/cmmusic_progress_2"
android:duration="150">
</item>
<item
android:drawable="@drawable/cmmusic_progress_3"
android:duration="150">
</item>
<item
android:drawable="@drawable/cmmusic_progress_4"
android:duration="150">
</item>
<item
android:drawable="@drawable/cmmusic_progress_5"
android:duration="150">
</item>
<item
android:drawable="@drawable/cmmusic_progress_6"
android:duration="150">
</item>
<item
android:drawable="@drawable/cmmusic_progress_7"
android:duration="150">
</item>
<item
android:drawable="@drawable/cmmusic_progress_8"
android:duration="150">
</item>
</animation-list>
- 根標(biāo)簽為 animation-list日川。
- oneshot 代表著是否只展示一遍粥谬,設(shè)置為 false 會(huì)不停的循環(huán)播放動(dòng)畫痴突。
- 根標(biāo)簽下,通過 item 標(biāo)簽對(duì)動(dòng)畫中的每一個(gè)圖片進(jìn)行聲明逆皮。
- android:duration 表示展示所用的該圖片的時(shí)間長度。
3. 為 View 控件綁定動(dòng)畫效果
imageView.setImageResource(R.drawable.animation_list);
AnimationDrawable animationDrawable=(AnimationDrawable)imageView.getDrawable()();
animationDrawable.start();
animationDrawable.stop();
- 將 animation-list 設(shè)置為 ImageView 的 Drawable参袱。
- 獲取 ImagView 的 Drawable 并將其轉(zhuǎn)換成 AnimationDrawable电谣。
- 開始或停止播放動(dòng)畫秽梅。
最后編輯于 :
?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請(qǐng)聯(lián)系作者