Glide质量低

时间:2017-10-23 10:31:44

标签: android imageview android-glide

当我使用GlideImageView内放置图像然后我“放大”(使用我绑定到ImageView的函数)时,我看到图像质量低。

我已阅读Glide文档,但我无法解决问题。

注意:我在Glide内使用ViewPager

这就是我按照文档

所做的
  Glide
        .with(context)
        .loadFromMediaStore(uri)
        .dontAnimate()
        .diskCacheStrategy(DiskCacheStrategy.SOURCE)
        .into(imageView);

这是Manifest.xml

<manifest ...>
    <application...>
        <meta-data android:name="come.package.glide.MyGlideConfiguration"
            android:value="GlideModule"/>
    </application>
</manifest >

这是我的GlideConfiguration

public class GlideConfiguration implements GlideModule {
    @Override
    public void applyOptions(Context context, GlideBuilder builder) {
        // Apply options to the builder here.
        builder.setDecodeFormat(DecodeFormat.PREFER_ARGB_8888);
    }

    @Override
    public void registerComponents(Context context, Glide glide) {
        // register ModelLoaders here.
    }
}

我也尝试过做

Glide 
    .with(context)   
    .loadFromMediaStore(uri).asBitmap().format(DecodeFormat.ALWAYS_ARGB_8888)

但质量总是很低。

有人看到我的错误在哪里吗?

1 个答案:

答案 0 :(得分:0)

而不是打电话

.diskCacheStrategy(DiskCacheStrategy.SOURCE)

.diskCacheStrategy(DiskCacheStrategy.RESOURCE)

相关问题