我有兩個應用程序屏幕,一個是編輯屏幕,另一個是修改屏幕。我正在使用下面的代碼成功地使用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)? –