Si vous utilisez Glide paquet de dépendances compile 'com.github.bumptech.glide:glide:3.7.0'
que d'utiliser le code ci-dessous
Glide
.with(your_context)
.load(image_url)
.centerCrop()
.placeholder(R.drawable.image_loading)
.error(R.drawable.image_error)
.into(imageView);
Remarque: Comme dans la doc
Tour Photos: CircleImageView/CircularImageView/RoundedImageView sont
connu pour avoir des problèmes avec TransitionDrawable (.fondu enchaîné() avec
.vignette() ou .espace réservé()) et GIFs animés, utiliser un
BitmapTransformation (.circleCrop() sera disponible en v4) ou
.dontAnimate() pour résoudre le problème.
Dernière mise à jour de la version compile 'com.github.bumptech.glide:glide:4.1.1'
ou au-dessus de l'utilisation de code ci-dessous
Glide.with(your_context)
.load(url)
.apply(new RequestOptions()
.placeholder(R.mipmap.ic_loading_image)
.centerCrop()
.dontAnimate()
.dontTransform())
.into(imageView);
Si vous voulez charger GIF File
dans Glide
avec l'aide d' compile 'com.github.bumptech.glide:glide:3.7.0'
que d'utiliser .asGif()
méthode après l' .load()
Glide
.with(your_context)
.load(image_url)
.asGif()
.into(imageView);
Si vous utilisez compile 'com.github.bumptech.glide:glide:4.1.1'
ou plus(plus tard) les dépendances que,
Glide
.with(your_context)
.asGif()
.load(image_url)
.into(imageView);
Remarque: Si vous utilisez glide:glide:4.1.1
d'une version supérieure ou pas nécessaire d'utiliser .asGif() méthode pour charger GIF
le fichier, il sera
charge GIF File
automatiquement
Voir la Dernière version de glisse, de corrections de bugs, des Fonctionnalités