a亚洲精品_精品国产91乱码一区二区三区_亚洲精品在线免费观看视频_欧美日韩亚洲国产综合_久久久久久久久久久成人_在线区

首頁 > 系統(tǒng) > Android > 正文

Android中AnimationDrawable使用的簡(jiǎn)單實(shí)例

2020-04-11 12:02:16
字體:
供稿:網(wǎng)友

首先,可以在drawable文件夾下定義一個(gè)xml的文件。如下所示:

復(fù)制代碼 代碼如下:

<animation-list xmlns:android="http://schemas.android.com/apk/res/android"
    android:oneshot="true">
    <item android:drawable="@drawable/compass_1" android:duration="70" />
    <item android:drawable="@drawable/compass_2" android:duration="70" />
    <item android:drawable="@drawable/compass_3" android:duration="70" />
    <item android:drawable="@drawable/compass_4" android:duration="70" />
    <item android:drawable="@drawable/compass_5" android:duration="70" />
</animation-list>

根標(biāo)簽為animation-list,其中oneshot代表著是否只展示一遍,設(shè)置為false會(huì)不停的循環(huán)播放動(dòng)畫。其中,每一個(gè)item是一幀,android:duration="400"表示每幀持續(xù)400ms,android:drawable是每幀要顯示的圖片。
接下來,代碼中使用:

復(fù)制代碼 代碼如下:

AnimationDrawable ad = (AnimationDrawable) getResources().getDrawable(R.drawable.bootanimation);

得到AnimationDrawable對(duì)象。再將該對(duì)象設(shè)為當(dāng)前view的backgroud。

復(fù)制代碼 代碼如下:

mView.setBackgroundDrawable(ad);

接著,就可以調(diào)用 ad.start()方法和ad.stop()方法來啟動(dòng)和停止該動(dòng)畫。
注意:必須設(shè)為當(dāng)前view的background,否則start和stop該動(dòng)畫是沒有效果的。

發(fā)表評(píng)論 共有條評(píng)論
用戶名: 密碼:
驗(yàn)證碼: 匿名發(fā)表
主站蜘蛛池模板: 99精品欧美一区二区三区 | 伊人av在线| 精品国产91亚洲一区二区三区www | 黄色一级大片网站 | 亚洲国产精品人人爽夜夜爽 | 国产va | 国产小视频免费观看 | 男人的天堂免费 | 日韩福利在线观看 | 99精品久久久久久久另类 | 精品国产一二 | 麻豆三区 | 黄色免费网站视频 | 亚洲精品久久久久久久久久久 | 91资源在线观看 | 国内成人免费视频 | 日本青草视频 | 另类 综合 日韩 欧美 亚洲 | 日本久久久久久久久久久久 | 日韩在线观看网站 | 玖玖玖影院 | 久久精品不卡 | 精品一区二区三区日本 | 精品日韩一区二区三区 | 国产精品一区av | 久草热8精品视频在线观看 高清av一区 | 色综合99| 91资源在线观看 | 国产精品自拍99 | 国产精品123 | 成人日韩在线 | 精品xxxx户外露出视频 | 成人国产欧美 | 亚洲精品国产第一综合99久久 | 国产精品日日夜夜 | 九九亚洲精品 | 成人免费在线观看 | 欧洲成人在线 | 老师的朋友2 | 欧美国产一区二区在线观看 | 日本理论片好看理论片 |