手记

Glide注意事项

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人推荐
随时随地看视频
慕课网APP