我现在有这么个需求,placeholder的占位图是gif,同时它的scaleType为center,src的图片的ScaleType为centerCrop
<ImageView
android:id="@+id/ivShow"
android:layout_width="match_parent"
android:scaleType="center"
android:layout_height="180dp" />
这里设置scaleType时center,对占位图起作用
var options = RequestOptions().skipMemoryCache(false).diskCacheStrategy(
DiskCacheStrategy.ALL).error(R.drawable.banner_placehodler)
Glide.with(context).load(XClientUrl.NEW_ASSET_URL + item.image).apply(options)
.thumbnail(Glide.with(context).load(R.mipmap.loading_animator))
.transform(CenterCrop())
.into(holder.getView(R.id.ivShow))
这里设置 .thumbnail(Glide.with(context).load(R.mipmap.loading_animator)),可以加载git格式的占位图
.这里设置transform(CenterCrop()),表示src的ScaleType为CenterCrop()。
大功告成