Wenn ich Glide
verwenden zu setzen und Bild innerhalb eines ImageView
und dann ich „zoomen“ (mit einer Funktion, die ich meinen ImageView
gebunden ist), ich sehe, dass das Bild eine geringe Qualität hat.Niedrige Qualität mit Glide
Ich lese bereits Glide
Dokumentation, aber ich bin nicht in der Lage, das Problem zu lösen.
Hinweis: Ich verwende Glide
in einem ViewPager
.
Dies ist, was ich nach der Unterlagen hat
Glide
.with(context)
.loadFromMediaStore(uri)
.dontAnimate()
.diskCacheStrategy(DiskCacheStrategy.SOURCE)
.into(imageView);
Dies ist der Manifest.xml
<manifest ...>
<application...>
<meta-data android:name="come.package.glide.MyGlideConfiguration"
android:value="GlideModule"/>
</application>
</manifest >
Das ist mein 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.
}
}
Ich habe auch versucht gerade dabei
Glide
.with(context)
.loadFromMediaStore(uri).asBitmap().format(DecodeFormat.ALWAYS_ARGB_8888)
Aber die Qualität ist immer niedrig.
Sieht jemand wo ist mein Fehler ??
add '.asIs()' für Testfall –