我有两个应用程序屏幕,一个是编辑屏幕,另一个是修改屏幕。我正在使用下面的代码成功地使用Glide编辑屏幕以100 * 100大小成功加载图像到列表中。将Glide图像更新到ImageView
public static void loadEditImage(ImageView view, String imageUrl){
Glide.with(view.getContext())
.load(imageUrl)
.transform(new CircleTransform(mContext))
// .placeholder(R.drawable.car_logo_bg)
.override(600, 200)
.diskCacheStrategy(DiskCacheStrategy.NONE)
.skipMemoryCache(true)
.into(view);
}
相同的图像我试图在修改屏幕上显示140 * 140大小使用相同的图像的URL。但它的图像显示尺寸为100 * 100而不是140 * 140。滑动代码正在用于此屏幕。
public static void loadModifyImage(ImageView view, String modifyImageUrl){
Glide.with(view.getContext())
.load(modifyImageUrl)
.asBitmap()
.transform(new CircleTransform(mContext))
// .placeholder(R.drawable.car_logo_bg)
.override(600, 200)
// .centerCrop()
// .fitCenter()
.diskCacheStrategy(DiskCacheStrategy.NONE)
.skipMemoryCache(true)
.signature(new StringSignature(String.valueOf(System.currentTimeMillis())))
.into(view);
}
请让我知道如果我做错了什么,并帮助我显示大小为140 * 140的图像。 在此先感谢...
你有使用centerCrop()? –
是的,如果我使用该图像显示ImageView的中心。但我想用全尺寸显示。 – malli
为什么你的.override(600,200)? –