Ajouter une image de fond à la forme en XML Android
Comment ajouter une image de fond à une forme? Le code que j'ai essayé ci-dessous, mais sans succès:
<?xml version="1.0" encoding="utf-8"?>
<shape xmlns:android="http://schemas.android.com/apk/res/android"
android:shape="rectangle" android:padding="10dp">
//here is where i need to set the image
<solid android:color="@drawable/button_image"/>
<corners
android:bottomRightRadius="5dp"
android:bottomLeftRadius="5dp"
android:topLeftRadius="5dp"
android:topRightRadius="5dp"/>
</shape>
- Vous avez besoin d'étendre et de créer un personnalisé en forme de classe. Regarder dans RoundedImageView par exemple. Il crée un rond imageview donc quel que soit le iamge vous définissez comme fond d'elle, elle apparaîtra sous la forme arrondie
Vous devez vous connecter pour publier un commentaire.
Utiliser à la suite de
layerlist
:J'ai utilisé les méthodes suivantes pour un drawable image avec un fond circulaire.
Voici à quoi il ressemble
Espère que ça aide quelqu'un à sortir.
C'est un cercle de la forme avec l'icône de l'intérieur:
J'ai utilisé les méthodes suivantes pour un drawable image avec une bordure.
D'abord faire un .fichier xml avec ce code dans le dossier drawable:
Seconde vue .fichier xml dans la mise en page du dossier et de l'appel ci-dessus .fichier xml avec cette façon
c'est un coin de l'image
Ici est un autre moyen facile d'obtenir une forme personnalisée à votre image (Affichage de l'Image). Il peut être utile pour quelqu'un. C'est juste une seule ligne de code.
Vous devez d'abord ajouter une dépendance:
Et puis il suffit d'écrire une ligne de code comme ceci: