Android播放多張圖片形成的一個動畫示例
本文實例講述了Android播放多張圖片形成的一個動畫。分享給大家供大家參考,具體如下:
在Android里可以逐幀的播放圖片,然后產(chǎn)生一種動態(tài)的效果,準(zhǔn)備好幾張連續(xù)的圖片,然后在于源程序res文件夾下建立anim文件夾,然后新建一個XML
XML代碼如下:
<?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/c1" android:duration="200" /> <item android:drawable="@drawable/c2" android:duration="200" /> <item android:drawable="@drawable/c3" android:duration="200" /> <item android:drawable="@drawable/c4" android:duration="200" /> <item android:drawable="@drawable/c5" android:duration="200" /> <item android:drawable="@drawable/c6" android:duration="200" /> </animation-list>
其中c1,c2,c3,c4,c5,c6是加入的圖片的名稱。
在窗體里面放置一個ImageView控件,并在代碼中編寫:
_imageView1 =(ImageView)findViewById(R.id.imageView1);//放置的ImageView控件 //設(shè)置動畫背景 _imageView1.setBackgroundResource(R.anim.animation_list);//其中R.anim.animation_list就是上一步準(zhǔn)備的動畫描述文件的資源名 //獲得動畫對象 _animaition = (AnimationDrawable)_imageView1.getBackground();
最后,就可以啟動動畫了,代碼如下:
//是否僅僅啟動一次?
_animaition.setOneShot(false);
if(_animaition.isRunning())//是否正在運(yùn)行?
{
_animaition.stop();//停止
}
_animaition.start();//啟動
更多關(guān)于Android相關(guān)內(nèi)容感興趣的讀者可查看本站專題:《Android圖形與圖像處理技巧總結(jié)》、《Android開發(fā)入門與進(jìn)階教程》、《Android調(diào)試技巧與常見問題解決方法匯總》、《Android多媒體操作技巧匯總(音頻,視頻,錄音等)》、《Android基本組件用法總結(jié)》、《Android視圖View技巧總結(jié)》、《Android布局layout技巧總結(jié)》及《Android控件用法總結(jié)》
希望本文所述對大家Android程序設(shè)計有所幫助。
- Android使用glide加載gif動畫設(shè)置播放次數(shù)
- Android實現(xiàn)可播放GIF動畫的ImageView
- Android中播放Gif動畫取巧的辦法
- android 簡單圖片動畫播放的實例代碼
- Android 動畫之TranslateAnimation應(yīng)用詳解
- Android 動畫之ScaleAnimation應(yīng)用詳解
- Android實現(xiàn)Activity界面切換添加動畫特效的方法
- Android動畫之逐幀動畫(Frame Animation)實例詳解
- Android 使用XML做動畫UI的深入解析
- Android 吸入動畫效果實現(xiàn)分解
- Android編程實現(xiàn)動畫自動播放功能
相關(guān)文章
Android網(wǎng)格布局GridView學(xué)習(xí)使用
這篇文章主要為大家詳細(xì)介紹了Android網(wǎng)格布局GirdView的學(xué)習(xí)使用,具有一定的參考價值,感興趣的小伙伴們可以參考一下2017-12-12
eclipse搭建android開發(fā)環(huán)境詳細(xì)步驟
本文主要介紹了eclipse搭建android開發(fā)環(huán)境詳細(xì)步驟,具有很好的參考價值。下面跟著小編一起來看下吧2017-03-03
Android fragment實現(xiàn)多個頁面切換效果
這篇文章主要為大家詳細(xì)介紹了fragment實現(xiàn)多個頁面切換效果,文中示例代碼介紹的非常詳細(xì),具有一定的參考價值,感興趣的小伙伴們可以參考一下2018-04-04
Android 通過onDraw實現(xiàn)在View中繪圖操作的示例
以下是對Android通過onDraw實現(xiàn)在View中繪圖操作的示例代碼進(jìn)行了詳細(xì)的分析介紹,需要的朋友可以過來參考下2013-07-07
詳解Android的Splash啟動圖的兩種動態(tài)切換方式
本篇文章主要介紹了詳解Android的Splash啟動圖的兩種動態(tài)切換方式,具有一定的參考價值,感興趣的小伙伴們可以參考一下2017-06-06
Jetpack?Compose?實現(xiàn)一個圖片選擇框架功能
這篇文章主要介紹了Jetpack?Compose?實現(xiàn)一個圖片選擇框架,本文通過實例代碼圖文相結(jié)合給大家介紹的非常詳細(xì),對大家的學(xué)習(xí)或工作具有一定的參考借鑒價值,需要的朋友可以參考下2022-06-06

