android自帶控件不支持gif圖片,網上很多通過擴展ImageView或View來實現支持gif圖片,但在android4.0後,需要關閉硬件加速功能才能使用,而且也容易出現內存溢出問題。
網上找了兩個開源包來實現顯示Gif圖
android-gif-drawable 支持gif顯示的view控件
項目地址:https://github.com/koral--/android-gif-drawable
用jni實現的,編譯生成so庫後直接xml定義view,據說性能比較好,也能比較好避免內存內存溢出問題。
在Android Studio項目添加使用:
build.gradle文件dependencies添加內容:
dependencies {
compile 'pl.droidsonroids.gif:android-gif-drawable:1.1.+' /* 添加gif控件庫引用 */
}
xUtils
項目地址:https://github.com/wyouflf/xUtils
包含了很多實用的android工具