安卓Glide和Picasso的使用

 
 
Glide加载方法 private void Glide(String imgUrl) { Glide.with( this) //this 是上下文 activity/fragment .load(imgUrl) //根据地址下载图片 .listener(setRequestListner()) //设置监听 .override( 600, 600) //Glide加载图片大小是自动调整的,他根据ImageView的尺寸自动调整加载的图片大小, // 并且缓存的时候也是按图片大小缓存,每种尺寸都会保留一份缓存,如果图片不会自动适配到 ImageView,调用 override(horizontalSize, verticalSize) 。 // 这将在图片显示到 ImageView之前重新改变图片大小 // .dontAnimate()//不使用glide默认的渐入渐出的动画 .fitCenter() //缩放 // .transform(new GlideRoundTransform(this,20))//显示圆角图片 // .transform(new GlideRotateTransform(this,90))//显示旋转后的图片 // .transform(new GlideCircleTransform(this))//显示圆形图片 // .transform(new GlideRoundTransform(this,20),new GlideRotateTransform(this,90))//圆角且旋转后的显示 // .animate(R.anim.sacle_rotate_anim)//以自定义动画的方式显示 .placeholder(R.mipmap.icon_default) //默认显示图片 .error(R.mipmap.icon_error) //图片加载错误显示的图片 .into(imageView); //显示
   
   
DrawableTypeRequest <String> load(String string) DrawableTypeRequest <Uri> load(Uri uri) DrawableTypeRequest <File> load(File file) DrawableTypeRequest <Integer> load(Integer resourceId) DrawableTypeRequest <URL> load(URL url) Glide.with(context).load(imageUrl).into(imageView);
加载失败的方法
Glide.with(context).load(imageUrl).error(R.mipmap.ic_launcher).into(imageView);
Picasso加载方法
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值