嗷嗷嗷,小伙伴們,今天要給大家講講Android動(dòng)畫(huà)合集之幀動(dòng)畫(huà)啦!這個(gè)動(dòng)畫(huà)可是非常特別的一種,它是把一組圖片逐幀連續(xù)播放,十分逼真,非常流暢。要知道,現(xiàn)在很多app中的動(dòng)畫(huà)都是用幀動(dòng)畫(huà)來(lái)實(shí)現(xiàn)的哦!
那么幀動(dòng)畫(huà)怎么使用呢?其實(shí)很簡(jiǎn)單,只需要在drawable中創(chuàng)建一個(gè)XML文件,在XML文件中指定一組圖片,讓這組圖片逐幀播放就可以了!是不是很簡(jiǎn)單呢?那我們就趕快來(lái)看看如何實(shí)現(xiàn)吧。
首先先說(shuō)說(shuō)準(zhǔn)備工作,要想實(shí)現(xiàn)幀動(dòng)畫(huà),肯定需要一組圖片作為動(dòng)畫(huà)的幀,而這些圖片一般放在drawable文件夾中,我們需要先把它們準(zhǔn)備好,然后創(chuàng)建一個(gè)XML文件來(lái)描述這些幀動(dòng)畫(huà)怎么播放。
好了,接下來(lái)我們就來(lái)創(chuàng)建XML文件,我們需要在drawable文件夾中創(chuàng)建一個(gè)XML文件,文件名隨便取,例如我們?nèi)∶麨閍nimation_list.xml。代碼如下:
```xml
android:duration="150" /> android:duration="150" /> android:duration="150" />
```
其中,animation-list是根標(biāo)簽,用來(lái)包含整個(gè)動(dòng)畫(huà)的內(nèi)容,oneshot屬性表示是否只播放一次,true表示只播放一次,false表示循環(huán)播放。
接下來(lái)就是逐個(gè)指定幀圖片和它們的播放時(shí)間了,item標(biāo)簽用來(lái)指定一幀圖片以及它的播放時(shí)間,drawable屬性指定這一幀的圖片,duration屬性指定這一幀的播放時(shí)間,單位是毫秒。
最后,我們只需要在布局文件中的ImageView(或其他可以顯示圖片的控件)的src屬性中指定這個(gè)剛剛創(chuàng)建的XML文件即可,如下所示:
```xml
android:layout_width="wrap_content" android:layout_height="wrap_content" android:src="@drawable/animation_list" /> ``` 嘿嘿,萬(wàn)事大吉,我們的幀動(dòng)畫(huà)就完成啦!它會(huì)按照我們?cè)赼nimation_list.xml中指定的順序,把一幀幀的圖片播放出來(lái),形成一段流暢的動(dòng)畫(huà)效果。期待小伙伴們也能?chē)L試實(shí)現(xiàn)一下幀動(dòng)畫(huà)哦! www.cppxvbw.com.cn 寧波海美seo網(wǎng)絡(luò)優(yōu)化公司 是網(wǎng)頁(yè)設(shè)計(jì)制作,網(wǎng)站優(yōu)化,企業(yè)關(guān)鍵詞排名,網(wǎng)絡(luò)營(yíng)銷(xiāo)知識(shí)和開(kāi)發(fā)愛(ài)好者的一站式目的地,提供豐富的信息、資源和工具來(lái)幫助用戶(hù)創(chuàng)建令人驚嘆的實(shí)用網(wǎng)站。 該平臺(tái)致力于提供實(shí)用、相關(guān)和最新的內(nèi)容,這使其成為初學(xué)者和經(jīng)驗(yàn)豐富的專(zhuān)業(yè)人士的寶貴資源。
聲明本文內(nèi)容來(lái)自網(wǎng)絡(luò),若涉及侵權(quán),請(qǐng)聯(lián)系我們刪除! 投稿需知:請(qǐng)以word形式發(fā)送至郵箱18067275213@163.com
站長(zhǎng)太拽了,進(jìn)來(lái)開(kāi)始學(xué)習(xí)seo.來(lái)站長(zhǎng)博客,為我這個(gè)新手來(lái)說(shuō),帶來(lái)了好多的樂(lè)趣,增加了我學(xué)習(xí)seo的興趣了。哈哈。