English | 简体中文 | 繁體中文 | Русский язык | Français | Español | Português | Deutsch | 日本語 | 한국어 | Italiano | بالعربية
Préambule
Glide est une bibliothèque de chargement d'images recommandée par Google, elle peut prendre en charge le chargement d'images provenant d'URL, de ressources Android, de fichiers, de Uri, et également prendre en charge le chargement d'images GIF, ainsi que divers traitements bitmap avant l'affichage des images (par exemple : images arrondies, images rondes, flou gaussien, rotation, niveaux de gris, etc.), traitement de cache, traitement de la priorité de la demande, traitement d'animation, traitement des miniatures, personnalisation de la taille de l'image, etc. C'est vraiment très puissant.
Généralement, nous utilisons Glide pour charger des images sur ImageView, alors comment les charger comme arrière-plan de RelativeLayout ?
RelativeLayou est un outil puissant pour la conception de l'interface utilisateur, car il peut éliminer les groupes de vues imbriquées et maintenir notre structure de mise en page plate, ce qui peut améliorer les performances au moment de l'exécution. Sans plus attendre, voyons ensemble le code !
Code d'exemple
Glide.with(CommodityActivity.this) .load("tu dois charger l'URL ou d'autres paramètres") .asBitmap () .into(new SimpleTarget<Bitmap> (180,180) {<span style="white-space:pre"> </span>//définir la largeur et la hauteur @Override public void onResourceReady(Bitmap resource, GlideAnimation<? super Bitmap> glideAnimation) {}} Drawable drawable = new BitmapDrawable(resource); if (Build.VERSION.SDK_INT >= Build.VERSION_CODES.JELLY_BEAN) { rlVenueBg.setBackground(drawable);<span style="white-space:pre"> </span>//Définir le fond }; }; });
Glide4.4Voici la méthode d'utilisation :
view est le contrôle que nous voulons charger
SimpleTarget<Drawable> simpleTarget = new SimpleTarget<Drawable>() { @Override public void onResourceReady(Drawable resource, Transition<? super Drawable> transition) { view.setBackground(resource); }; }; Glide.with(this).load(url).into(simpleTarget);
Résumé
Voici la totalité du contenu de cet article, j'espère que le contenu de cet article a une certaine valeur de référence pour votre apprentissage ou votre travail. Si vous avez des questions, vous pouvez laisser des messages pour échanger, merci de votre soutien à la tutelle d'alarme.
Déclaration : le contenu de cet article est tiré d'Internet, propriété des auteurs respectifs, le contenu est apporté par les utilisateurs d'Internet de manière volontaire et téléchargé, ce site Web ne détient pas de droits de propriété, n'a pas été traité par l'éditeur humain et n'assume aucune responsabilité juridique connexe. Si vous trouvez du contenu suspect de violation de droits d'auteur, vous êtes invités à envoyer un email à : notice#oldtoolbag.com (veuillez remplacer # par @ lors de l'envoi d'un email pour signaler une violation, et fournir des preuves pertinentes. Une fois vérifié, ce site supprimera immédiatement le contenu suspect de violation de droits d'auteur.)