Home

Awesome

GSYImageLoader 图片加载管理器

集成Glide、Picasso、Fresco的kotlin图片管理器,一键切换图片加载类,提供常用的图片相关功能接口。

Build Status GitHub issues GitHub forks GitHub stars GitHub license

状态功能
已完成Glide相关
已完成Picasso相关
已完成Fresco相关

一、依赖版本

1、在project下的build.gradle添加

allprojects {
	repositories {
		...
		maven { url 'https://jitpack.io' }
	}
}

2、在module下的build.gradle添加

dependencies {
    implementation 'com.github.CarGuo.GSYImageLoader:GSYGlideLoader:v1.0.1'

    //选择你需要的
    implementation 'com.github.CarGuo.GSYImageLoader:GSYPicassoLoader:v1.0.1'
    implementation 'com.github.CarGuo.GSYImageLoader:GSYFrescoImageLoader:v1.0.1'
    implementation 'com.github.CarGuo.GSYImageLoader:GSYImageLoader:v1.0.1'
}

二、当前版本核心

三、使用方法

1、在Application中初始化

 override fun onCreate() {
    GSYImageLoaderManager.initialize(GSYGlideImageLoader(this))
 }

2、加载图片

GSYImageLoaderManager.sInstance.imageLoader().loadImage(loadOption, holder.imageView, object : IGSYImageLoader.Callback {
       override fun onStart() {

       }

       override fun onSuccess(result: Any?) {
       }

       override fun onFail(error: Exception?) {
       }
   })

3、更多使用请参考DEMO

四、API接口

五、其他资料-Android图片加载开源库深度推荐