Android用gif作啓動頁

公司的一個app的啓動頁想改成gif圖,以前沒有在android中加入過gif,因此趕忙餓補!html

前言android

咱們都知道ImageView是不能完美加載Gif格式的圖片,若是咱們在ImageView中src指定的資源是gif格式的話,咱們將會驚喜的發覺畫面永遠停留在第一幀,也就是不會有動畫效果。固然,通過略加改造,咱們是能夠讓gif在ImageView上完美加載的。app

正文post

Android給咱們提供了一個Movie類,能夠讓咱們實現加載gif格式資源的目標。咱們須要導入android.graphics.Movie這個包,固然這個也是Android自帶的。因此咱們的主要方法是繼承一個ImageView的子類,經過改寫其中的onDraw方法加載gif資源。動畫

詳情參考url

1.Android應用系列:完美運行GIF格式的ImageView(附源碼)

該方法有bugspa

Android開源項目:GifView——Android顯示GIF動畫.net

同一個方法講解更爲完善的一篇文章:android開源庫android-gif-drawable的使用htm

 可以成功,並且不會內存溢出,缺點是須要導入較多的jni文件blog

相關文章
相關標籤/搜索