11
votes

Android Glide: Empêchez l'image blanche si la requête échoue

Donc, je ne suis tout simplement intéressé si je pouvais empêcher la glisse de charger une image blanche (null) dans une vue d'écran si l'URL fournie est fausse .. J'aimerais conserver l'image que je fournis à XML s'il ne peut pas trouver l'image (car cela pourrait être incorrect en raison de la saisie de l'utilisateur).

J'ai essayé de retourner vrai dans l'auditeur, mais je suppose que c'est Juste pour la manipulation d'animation. Merci beaucoup! xxx

}


0 commentaires

3 Réponses :


22
votes

Vous pouvez utiliser .Error (mdefaultbackground) -> Définit un dessinable à afficher si une charge échoue. Pour conserver l'image. Tout comme ci-dessous xxx

de documentation


2 commentaires

Cela m'a aidé, je viens de ajuster la fonction statique pour obtenir le courant atouti à partir de l'image d'image afin que je n'ai pas à le charger manuellement et de garder une trace de ce que le réel est destiné. Merci!


Vous pouvez utiliser directement une carte d'identité de ressources plutôt que de créer un digage: .Error (r.drawable.ic_error_placeholder_24dp)



2
votes

Pour les nouvelles versions de Glide, la syntaxe pour la définition d'une image d'erreur est la suivante: xxx


1 commentaires

Quelle version de la bibliothèque de Glide?



0
votes

La manière la plus simple qui fonctionne parfaitement en 2020 est xxx


0 commentaires