继续浏览精彩内容
慕课网APP
程序员的梦工厂
打开
继续
感谢您的支持,我会继续努力的
赞赏金额会直接到老师账户
将二维码发送给自己后长按识别
微信支付
支付宝支付

Glide注意事项

拉丁的传说
关注TA
已关注
手记 448
粉丝 126
获赞 788

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

打开App,阅读手记
0人推荐
发表评论
随时随地看视频慕课网APP