Mache ich hier etwas falsch? Ich möchte dieses Grau als Platzhalter laden, es wird jedoch nicht geladen. Es scheint nur dann zu passieren, wenn bereits ein anderes Bild gesetzt oder geladen wurde.ColorDrawable-Platzhalter wird nicht in Glide geladen
Glide.with(getContext())
.load(url)
.placeholder(new ColorDrawable(ContextCompat.getColor(getContext(), R.color.placeholder_gray)))
.error(new ColorDrawable(ContextCompat.getColor(getContext(), R.color.placeholder_gray)))
.dontAnimate()
.into(new SimpleTarget<GlideDrawable>() {
@Override
public void onResourceReady(GlideDrawable resource, GlideAnimation<? super GlideDrawable> glideAnimation) {
image.setImageDrawable(resource);
}
@Override
public void onLoadFailed(Exception e, Drawable errorDrawable) {
resetImageView();
}
});