Android-淺談原生動畫

圖片來源于網(wǎng)絡(luò)

在日常開發(fā)當(dāng)中,我們會使用Android的原生自帶的動畫效果來實現(xiàn)更友好的交互。在自定義View的時候,有可以用原生的動畫來實現(xiàn)一些酷炫的效果。這篇博客主要是簡單聊聊Android原生動畫相關(guān)的知識,希望對看文章的小伙伴有所啟發(fā)。

原生動畫的分類

Android的原生動畫分類:

  • View動畫;
  • 幀動畫;
  • 屬性動畫。

其中需要注意的是,幀動畫也屬于View動畫的一種。

View動畫

View動畫通過對場景的對象不斷做圖像變換(平移、縮放、旋轉(zhuǎn)、透明度)從而產(chǎn)生效果,它是一種漸進(jìn)式動畫。View動畫還支持我們自定義開發(fā)。

幀動畫

幀動畫通過播放一系列有序的圖像來實現(xiàn)動畫效果,我們可以理解成圖片的切換動畫。需要注意的是,如果幀動畫的圖片過大或者過多可能會導(dǎo)致OOM的產(chǎn)生。

屬性動畫

屬性動畫是通過改變對象的屬性來實現(xiàn)我們想要的動畫效果。屬性動畫是API 11才是有的,目前一般開發(fā)App都是會從21開始開發(fā)的,這個知識點要記一下,面試可能會遇到它。

后續(xù)我會根據(jù)這三種動畫來寫詳細(xì)的文章,感興趣的小伙伴可以關(guān)注一下。

?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請聯(lián)系作者
【社區(qū)內(nèi)容提示】社區(qū)部分內(nèi)容疑似由AI輔助生成,瀏覽時請結(jié)合常識與多方信息審慎甄別。
平臺聲明:文章內(nèi)容(如有圖片或視頻亦包括在內(nèi))由作者上傳并發(fā)布,文章內(nèi)容僅代表作者本人觀點,簡書系信息發(fā)布平臺,僅提供信息存儲服務(wù)。

相關(guān)閱讀更多精彩內(nèi)容

友情鏈接更多精彩內(nèi)容