J'ai un problème avec ImageViews sur API 16: L'image (comme définie en XML) n'est pas affichée sur les périphériques plus anciens. Sur l'API 16, ImageView n'affiche que l'accentColor mais pas l'image sélectionnée.Android: ImageView affichant la couleur au lieu de Image sur l'API 16
Sur l'API 23, par exemple, tout fonctionne correctement.
Comment puis-je changer cela?
EDIT: Le problème se produit à l'API 19. De plus, je reçois une erreur dans le Moniteur Android de l'émulateur:
Impossible de trouver la classe 'android.graphics.drawable.RippleDrawable', référencé de méthode android.support.v7.widget.AppCompatImageHelper.hasOverlappingRendering
EDIT 2: Ok, je maintenant trouvé où le problème est le suivant: l'image définie comme « android: src » est utilisé comme un masque . Ainsi, les images png ou jpg non transparentes montreront le fond qui semble être la couleur de l'accent ...
Même l'icône Hamburger est orange. Cependant, les icônes créées via le générateur "Image Asset" ne sont pas affectées par cela.