Comment afficher la bordure à Imageview?
Amis Comment Afficher Frontière Imageview ?
Je Veux la Suite, Comme la mobilité de la galerie de toutes les images d'affichage avec cadre.
plz donnez moi sna merci d'avance....
source d'informationauteur Piyush
Vous devez vous connecter pour publier un commentaire.
Vous pouvez créer une ressource (couche drawable xml) pour votre
ImageView
'"frontière" (en fait à l'arrière-plan), et de le déclarer dans votretheme
que leImageView
'arrière-plan des ressources est le drawable xml.Si vous avez besoin de cette "frontière" à être modifié sur la base des
ImageView
'état (focused
selected
etc.), ensuite, vous devez créer plus de couche un drawable, et les mettre ensemble dans un sélecteur xml (état drawable).Puis dans votre thème que vous devez définir la
ImageView
'arrière-plan à cetteselector.xml
.Mise à jour
Ci-dessous est un exemple de comment spécifier une simple bordure à vos images, ce sera le résultat
Vous avez à
image_border.xml
),styles.xml
fichiercolors.xml
fichierImageView
.res/drawable/image_border.xml
res/values/styles.xml
Ajoutez les lignes suivantes:
res/values/colors.xml
Ajoutez les lignes suivantes:
Et enfin de choisir le style de votre
ImageView
dans votre mise en page xml:Vous pouvez utiliser ce fichier XML comme un drawable au lieu de plusieurs fichiers, mais ce
le fichier est placé dans le dossier drawable. Dans ImageView utiliser ce fichier XML en tant que
arrière-plan dessiné, comme:
android:background="@drawable/following code file
.name"
J'espère que cela est utile pour vous.
J'ai essayé toutes les solutions ci-dessus, mais ils n'ont pas de travail pour moi!
J'ai donc trouvé une solution simple à ce! 🙂
Je me souviens que j'ai lu sur FrameLayout d'Android dans la suite de l'article dire qu'il nous permet d'empiler jusqu'à nos éléments de l'INTERFACE utilisateur sur le dessus les uns des autres dans le même ordre nous de les additionner.
Solution:
Aperçu:
Et c'est tout. Vous obtenez les éléments suivants comme imageView!
Des avantages et des Inconvénients:
Je pense que c'est assez facile solution qui peut être utilisée dans n'importe où ailleurs et c'est tout ce que vous faites est assis dans un seul endroit, donc plus facile à modifier. Cependant, je n'aime pas à avoir à ajouter deux ImageViews.