android加載gif圖片


Android加載GIF圖片的兩種方式

方式一:使用第三開源框架直接在布局文件中加載gif

1.在工程的build.gradle中添加如下

buildscript {
        repositories {
            mavenCentral()
        }
    }
    allprojects {
        repositories {
            mavenCentral()
        }
    }

 

2.在app的build.gradle中添加依賴

compile 'pl.droidsonroids.gif:android-gif-drawable:1.2.1'

 

3.布局文件中就可以直接寫你需要加載的gif圖片即可

<pl.droidsonroids.gif.GifImageView
        android:layout_width="wrap_content"
        android:layout_height="wrap_content"
        android:src="@drawable/gif2" />

 

 

方式二:使用Glide加載gif

這種方式就比較簡單了,直接看代碼↓

1.添加Glide圖片加載框架依賴

compile 'com.github.bumptech.glide:glide:3.7.0'

2.布局文件中寫一個普通的Imageview

<ImageView
        android:id="@+id/ivGif"
        android:layout_width="wrap_content"
        android:layout_height="wrap_content" />

 

3.代碼中直接加載本地的gif圖片到Imageview上即可

 

Glide.with(MainActivity.this).load(R.drawable.gif1) 
.diskCacheStrategy(DiskCacheStrategy.ALL).into(ivGif);

 


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM