登录 立即注册
安币:

安卓巴士 - 安卓开发 - Android开发 - 安卓 - 移动互联网门户

楼主: jsoncbf

Glide注意事项

[复制链接]

7

主题

41

帖子

659

安币

代码手工艺人

Rank: 4

QQ
发表于 2017-12-15 10:20:01 | 显示全部楼层 |阅读模式
如果对本篇文章感兴趣,请前往,原文地址:http://www.apkbus.com/blog-941978-76684.html

Gilde使用:  注意事项:1.不能加载图片路径中夹有中文2.上面这段代码不要写成匿名内部类的机制,原因就是java的自动垃圾回收机制可能在图片还没有加载好的时候就已经把你的Target回收了。3.注意.with()里面的参数,Glide的请求是和传进去的Context共存亡的,如果传一个Activity进去,当Activity GC过后,你的请求也就GC了,但是如果这样传:.with(context.getApplicationContext() ).当你的Activity GC过后,请求还是会继续,回调还是会继续。使用步骤:1.导入依赖 compile 'com.github.bumptech.glide:glide:3.7.0'之后就可以直接使用了         2.Glide.with(context).load(internetUrl).into(targetImageView);当然这里加载          的load(XXXXX)里面的图片可以是文件形式 资源id形式 播放本地mp4         String filePath = "/storage/emulated/0/Pictures/test_video.mp4";         Glide.with( context ).load( Uri.fromFile( new File( filePath ) ) ).into( imageViewGifAsBitmap );        当然在我们加载图片的时候可以使用站位和出错的情况进行图片设置,这样可以防止空指针或者错误        还有可以设置缩略图.thumbnail(),裁剪图片.fitCenter()和.CenterCrop(),调整图片大小.resize(int ,int )        设置加载动画(.crossFade() :Glide提供淡如淡出):Glide.with(context).load().placeholder(R.mipmap.ic_launcher) .        error(R.mipmap.future_studio_launcher).crossFade().into(imageViewFade);等等  继续阅读全文



想在安卓巴士找到更多优质博文,可移步博客区

如果对本篇文章感兴趣,请前往,
原文地址:
http://www.apkbus.com/blog-941978-76684.html

0

主题

104

帖子

222

安币

攻城狮

Rank: 3Rank: 3

发表于 2019-3-14 17:21:20 | 显示全部楼层
注意事项这类东西一定要牢记,否则很容易出大问题。记不住的话可以写在敬业签云便签提醒软件上,多端同步记事提醒备忘,不出错。
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

站长推荐

通过邮件订阅最新安卓weekly信息
上一条 /4 下一条

下载安卓巴士客户端

全国最大的安卓开发者社区

广告投放| 广东互联网违法和不良信息举报中心|中国互联网举报中心|下载客户端|申请友链|手机版|站点统计|安卓巴士 ( 粤ICP备15117877号 )

快速回复 返回顶部 返回列表