Comment charger une image GIF de dossier drawable dans ImageView à l'aide de glisse?
J'ai à vous montrer de la charge image GIF à partir de drawable à ImageView à l'aide de glide
.J'ai essayé avec la suite.
Glide.with(LoginActivity.this)
.load(getResources().getDrawable(R.drawable.bg_gif)).asGif()
.crossFade()
.into(relativeLayout);
Mais n'est-ce pas semblent travail et il du travail quand je suis à la place de l'image dans raw
dossier.mais le problème est que je dois utiliser autre dimension des images.
Toute aide serait grandement appréciée.
Vous liant à charger l'image dans un Relatif à la Mise en page?
Certains liens importants - 1. github.com/bumptech/glide 2. inthecheesefactory.com/blog/...
Certains liens importants - 1. github.com/bumptech/glide 2. inthecheesefactory.com/blog/...
OriginalL'auteur Stella | 2016-02-19
Vous devez vous connecter pour publier un commentaire.
Vous pouvez essayer d'utiliser Ion, il fonctionne très bien pour moi.
Ion
À L'Aide D'Ions
À L'Aide De Glisse
Une Autre Approche
Pour Glide 3.0 vous devez définir
asGif()
plus tôt:Garder à l'esprit que l'utilisation de la méthode load() charge un GIF ou une image Bitmap en fonction du type de données. Sauf si vous voulez que votre charge à l'échec si l'url n'est pas un gif, vous n'avez pas besoin de spécifier asGif()
Okey je vais éditer ma réponse.
J'ai essayé les deux de votre code, mais personne n'est en montrant l'animation pour moi. Je suis à l'aide de la glisse.
Qu'est-ce que GlideDrawableImageViewTarget?
une cible peut afficher un Drawable dans une ImageView.
OriginalL'auteur Kristo
Il suffit de passer l'id de la ressource directement à load():
Il fonctionne parfaitement bien pour moi - j'ai écrit le code et l'exécuter. Vous souhaitez mai à envisager si votre ImageView est bien visible.
OriginalL'auteur Doug Stevenson
Étapes suivantes pour charger des images Gif à partir de drawable
Vous devez déplacer votre image Gif à
res/raw
dossier de votre projet(
si votre projet n'ont pas
raw
dossier des ressources directement puis il suffit de faire un et de mettre votre gif )et alors vous pouvez simplement charger votre gif avec juste une ligne de code
OriginalL'auteur Hitesh Sahu
Place votre Gif dans le "raw" du dossier et de l'utilisation
OriginalL'auteur Satyam Anand
Glide 4
OriginalL'auteur Gowsik K C