1.加载代码:
Glide.with(mContext)
.load(videoThumbUrl)
.error(R.drawable.error)
.transform(new CenterCrop(mContext),new GlideRoundTransform(mContext))
.diskCacheStrategy(DiskCacheStrategy.ALL)//采用了缓存策略
.crossFade()
.dontAnimate()
.into(homeRecyclerImage);
2.错误原因:
元数据设置在application中,导致无法创建image_manager_disk_cache缓存文件,从而无法加载SOURCE和ALL问题。只要设置在application之外就可以了
<meta-data
android:name="com.dtv.start.GlideModelConfig"
android:value="GlideModule"/>
<application
android:allowBackup="true"
android:icon="@drawable/ic_launcher"
讲meta-data 中的内容放到applicaiton之外