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