android - 使用滑行时图像质量低

时间:2017-02-24 08:15:35

标签: android image android-glide

我是android开发的新手。在我的应用中,我有horizontalScrollView包含图片。后来我一直在使用Picasso从URL加载图像。然后我听说滑行,所以我切换到滑行,现在我的图像加载速度很快,但图像质量太低。

下面的代码

//load image from URL 1.1
        ivImageFromURL = (ImageView) findViewById(R.id.videoconwmimage);
        Glide.with(this).load("http://imgur.com/KtfpVUb.png").into(ivImageFromURL);

2 个答案:

答案 0 :(得分:5)

如果您使用的是Glide v4,则在发出Glide请求时,请更改

Glide.with(imageView).load(url).into(imageView);

Glide.with(imageView).load(url)
    .apply(new RequestOptions()
            .fitCenter()
            .format(DecodeFormat.PREFER_ARGB_8888)
            .override(Target.SIZE_ORIGINAL))
    .into(imageView);

那使我成功了,而不必在清单中添加任何内容。将android:adjustViewBounds="true"也添加到XML的ImageView中可能会有所帮助。这些课程是

import com.bumptech.glide.load.DecodeFormat;
import com.bumptech.glide.request.RequestOptions;
import com.bumptech.glide.request.target.Target;

答案 1 :(得分:0)

请查看此链接

以较低图像质量滑行加载

https://github.com/bumptech/glide/issues/1227