Android 在片段中显示模糊的滑动图像
我使用回收器视图在片段中使用glide,但图像显示不正确 请建议我解决这个问题Android 在片段中显示模糊的滑动图像,android,android-fragments,android-recyclerview,android-glide,Android,Android Fragments,Android Recyclerview,Android Glide,我使用回收器视图在片段中使用glide,但图像显示不正确 请建议我解决这个问题 Glide.with(context) .load( image_url) .placeholder(R.drawable.pic) .error(R.drawable.pic) .fitCenter() .into(Viewholder.imageView); 默认情况下,Glide使用低分辨率图像来保存数据和提高性能 boolean isHighResolut
Glide.with(context)
.load( image_url)
.placeholder(R.drawable.pic)
.error(R.drawable.pic)
.fitCenter()
.into(Viewholder.imageView);
默认情况下,Glide使用低分辨率图像来保存数据和提高性能
boolean isHighResolution = true;
BitmapRequestBuilder<String, Bitmap> builder = Glide
.with(this)
.load(url)
.asBitmap()
.format(isHighResolution
? DecodeFormat.PREFER_ARGB_8888
: DecodeFormat.PREFER_RGB_565)
builder.into(imageView);
boolean isHighResolution=true;
BitmapRequestBuilder=Glide
.与(此)
.load(url)
.asBitmap()
.格式(isHighResolution)
?解码格式。首选_ARGB_8888
:解码格式。首选_RGB_565)
builder.into(imageView);
您可以试试这段代码,看看是否有帮助。要加载的图像大小应该更大,加载不正确,并且图像模糊。 使用
Bitmap
压缩图像,如下所示
Glide.with(mContext)
.load(album.getBannerUrl())
.asBitmap()
.diskCacheStrategy(DiskCacheStrategy.ALL)
.into(new SimpleTarget<Bitmap>() {
@Override
public void onResourceReady(Bitmap bitmap, GlideAnimation anim) {
// Do something with bitmap here.
holder3.headerimage.setImageBitmap(bitmap);
Glide.with(mContext)
.load(album.getBannerUrl().get(0))
.asBitmap()
.diskCacheStrategy(DiskCacheStrategy.ALL)
.into(new SimpleTarget<Bitmap>() {
@Override
public void onResourceReady(Bitmap bitmap, GlideAnimation anim) {
// Do something with bitmap here.
holder3.headerimage.setImageBitmap(bitmap);
}
});
}
});
Glide.with(mContext)
.load(album.getBannerUrl())
.asBitmap()
.diskCacheStrategy(diskCacheStrategy.ALL)
.into(新的SimpleTarget(){
@凌驾
public void onResourceReady(位图、动画){
//在这里用位图做些什么。
holder3.headerimage.setImageBitmap(位图);
使用(mContext)滑动
.load(album.getBannerUrl().get(0))
.asBitmap()
.diskCacheStrategy(diskCacheStrategy.ALL)
.into(新的SimpleTarget(){
@凌驾
public void onResourceReady(位图、动画){
//在这里用位图做些什么。
holder3.headerimage.setImageBitmap(位图);
}
});
}
});
检查此项