ImageLoader+.那种的

  1. 依赖
    implementation ‘com.nostra13.universalimageloader:universal-image-loader:1.9.5’

  2. 代码
    一个外部类继承Application
    onCreate()方法里

    //框架配置类;
    ImageLoaderConfiguration imageLoaderConfiguration = new ImageLoaderConfiguration.Builder(this).build();
    
    //拿到ImageLoader框架实例;
    ImageLoader instance = ImageLoader.getInstance();
    
    instance.init(imageLoaderConfiguration);
    

3.Acitity那边

    //得到imageloader实例;
    ImageLoader instance = ImageLoader.getInstance();
    //组件
    iv = (ImageView) findViewById(R.id.iv);
    //展示图片
    instance.displayImage(urlBitmap,iv);

3.记着注册

清单文件那 android:name=".Net.MyAPP"
  1. .那种的
    继承Application 类里

     ImageLoaderConfiguration imageLoaderConfiguration = new ImageLoaderConfiguration.Builder(this).build();
     ImageLoader.getInstance().init(imageLoaderConfiguration);
    

另一个类里
public static DisplayImageOptions gets(){

    DisplayImageOptions options=new DisplayImageOptions.Builder()
            .displayer(new RoundedBitmapDisplayer(20))  //圆角
            .build();
    return options;
    
}

//调用
ImageLoader.getInstance().displayImage(地址,控件,类.方法);

.showImageOnFail(R.mipmap.ic_launcher)  //配置默认图******   失败的时候
                .showImageOnLoading(R.mipmap.ic_launcher) //配置默认图******  正在加载
                .showImageForEmptyUri(R.mipmap.ic_launcher)  //配置默认图******  
                .bitmapConfig(Bitmap.Config.ARGB_8888)  //配置图片解码格式,图片比较清晰 *****
                .cacheInMemory(true)                    //是否缓存到内存  ******
                .cacheOnDisk(true)                      //是否缓存到sd卡  ******
                .diskCache(new UnlimitedDiskCache( 地址变量 ))  //自定义缓存目录*******
  • 1
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值