Attention à l'utilisation d'Android ShapeImageView (enregistrez-le vous-même pour éviter de marcher dessus la prochaine fois)

J'ai trouvé une ShapeImageView sur Internet, j'ai ajouté un format d'image personnalisé et je peux également prendre en charge le calcul secondaire du format d'image (en raison des exigences du projet).

Mais il y a un problème, directement chargé avec Gilde, il ne peut pas être affiché. Alors,

            // conseils: ne peut pas être affiché
// 1.ImageLoadUtils.getInstance (). GlideLoadCenterCropHeader (mContext, imageUrl1, iv1, R.drawable.img_default_theme);
            iv1.setTag (imageUrl1);
            2.Glide.with (mContext) .load (ImageLoadUtils.addHeader (imageUrl1)). AsBitmap (). DiskCacheStrategy (DiskCacheStrategy.ALL) .into (new SimpleTarget <Bitmap> () {
                @Passer outre
                public void onResourceReady (ressource Bitmap, GlideAnimation <? super Bitmap> glideAnimation) {
                    if (iv1.getTag (). equals (imageUrl1))
                    {
                        iv1.setImageBitmap (ressource);
                    }
                }
            });

Utilisez 2 pour le faire. Il devrait y avoir un problème avec le code ShapeImageView. Mais pour le moment, utilisez-le d'abord et attendez le temps d'étudier comment le modifier.

De plus, si vous utilisez 2, certaines URL, qui ne sont pas des liens de chemin direct vers une image, peuvent ne pas s'afficher, mais maintenant tous les liens utilisés dans le projet sont des liens orthographiques.

Publié 22 articles originaux · J'aime 10 · Visiteurs 10 000+

Je suppose que tu aimes

Origine blog.csdn.net/yeziyfx/article/details/105527208
conseillé
Classement