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);等等
點(diǎn)擊查看更多內(nèi)容
為 TA 點(diǎn)贊
評(píng)論
評(píng)論
共同學(xué)習(xí),寫(xiě)下你的評(píng)論
評(píng)論加載中...
作者其他優(yōu)質(zhì)文章
正在加載中
感謝您的支持,我會(huì)繼續(xù)努力的~
掃碼打賞,你說(shuō)多少就多少
贊賞金額會(huì)直接到老師賬戶(hù)
支付方式
打開(kāi)微信掃一掃,即可進(jìn)行掃碼打賞哦
今天注冊(cè)有機(jī)會(huì)得
100積分直接送
付費(fèi)專(zhuān)欄免費(fèi)學(xué)
大額優(yōu)惠券免費(fèi)領(lǐng)