美文网首页
开发小记

开发小记

作者: Mr_Yangy | 来源:发表于2020-05-21 17:25 被阅读0次

GlideApp的使用,及拓展方法
目前项目中进行头像加载的方式为:

GlideApp.with(this).load(url).applyAvatarImage().into(mIvAvatar);

加载圆角图片的方式为:

GlideApp.with(this)
               .load(url)
               .applyRoundCornerImage(SizeUtils.dp2px(4))
               .into(imageView);

如果需要拓展其他的方法,在MyGlideExtension类中进行新增。
注意:
1.拓展方法必须添加备注 @GlideOption
2.入参的第一个参数必须为BaseRequestOptions<?> options,方法返回必须为BaseRequestOptions<?>
示例:

@NonNull
@GlideOption
public static BaseRequestOptions<?> applyAvatarImage(BaseRequestOptions<?> options) {
        return options.centerCrop()
                .placeholder(R.drawable.vy_icon_placeholder_avatar)
                .error(R.drawable.vy_icon_placeholder_avatar)
                .circleCrop()
                .format(DecodeFormat.PREFER_RGB_565);
}

相关文章

  • Web版扫雷开发小记(3)

    前篇: web版扫雷开发小记(1)web版扫雷开发小记(2)web版扫雷开发小记(3)web版扫雷开发小记(4) ...

  • Web扫雷开发小记(1)

    目录Web扫雷开发小记(2)Web扫雷开发小记(3)Web扫雷开发小记(4) 刚好今天做阿里前端笔试问到扫雷了,那...

  • web版扫雷开发小记(4)

    目录:Web扫雷开发小记(1)Web扫雷开发小记(2)Web扫雷开发小记(3) 其实在完成上篇的功能之后,一个扫雷...

  • Android音乐播放器开发小记——项目简介

    Android音乐播放器开发小记——项目简介 Android音乐播放器开发小记——功能实现1 Android音乐播...

  • iOS 开发小记-01

    最近又开始写不少业务代码了,有些小知识点小坑,用这个系列记录一下。iOS 开发小记-01iOS 开发小记-02 1...

  • iOS 开发小记-02

    最近又开始写不少业务代码了,有些小知识点小坑,用这个系列记录一下。iOS 开发小记-01iOS 开发小记-02 1...

  • 2018-02-06

    开发小记 cd ~ mv.itmstransporter/.old_itmstransporter/ 解决上传ap...

  • 值得一读

    iOS 开发 Clang Attributes 黑魔法小记 UIApplication的详细介绍 MVVM奇葩说

  • 开发小记

    本软件的由来 这一切都只是偶然,那是很普通的一天。中午,我拿起手机照常看书,这时一篇文章吸引了我的眼球,该文章说了...

  • 开发小记

    今年过的好快,大三第一学期就这样匆匆的结束了。说起来这学期的进步还是很明显的,说起来已经从原来的小打小闹步入了正轨...

网友评论

      本文标题:开发小记

      本文链接:https://www.haomeiwen.com/subject/gedtahtx.html