首页 > 移动平台 > 详细

快速高效的Android 图片加载库 Glide

时间:2021-04-13 17:20:07      阅读:22      评论:0      收藏:0      [点我收藏+]

快速高效的Android 图片加载库 Glide

Glide 是一个 快速高效的 图片加载器类,可以自动加载网络,本地文件,app资源中的图片,注重于平滑的滚动

可以减少 因为 图片导致 的 oom可能,因为Glide 会绑定activity,会随着activity的周期进行调整

  • 绑定 this activity
  • imag 传入图片资源
    • 网络 资源 在清单里面加网络请求权限
    • 手机文件 sdk卡的读写权限
  • into 传递个 imagview 组件
Glide.with(this).load(imag).into(iv);

占位符

  • placeholder 加载图片时候显示的图片
  • error 加载失败展示的图片 (没有设置 显示 palceholder)
  • fallback null 时候 展示的图片(没有设置 显示 palceholder)
RequestOption requestOption = new RequestOption()
.placeholder(R.drawable.holder)
.error()
.fallback()
.override(100,100);//高和宽
Glide.with(this).load(imag).into(iv).apply(requestOption);

过度和变化

图片从占位符到真实图片的时候 , 可以设置动画。

  • transition 过度 变化 默认使用 drawable 还可以使用 bigmap
Glide.with(this).load(imag).apply(requestOption).transition().into(iv);

可以设置圆角

技术分享图片

Glide API

技术分享图片

  • GlideExtension
  • GlideOption

定义一个频繁使用的选项集合,定义一颗 Extension的扩展,扩展自动的加入组合的配置

技术分享图片

快速高效的Android 图片加载库 Glide

原文:https://www.cnblogs.com/AronJudge/p/14652549.html

(0)
(0)
   
举报
评论 一句话评论(0
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!