Redimensionnable dans l'élément de liste de calques
J'ai ceci:
<?xml version="1.0" encoding="utf-8"?>
<layer-list xmlns:android="http://schemas.android.com/apk/res/android">
<item>
<shape xmlns:android="http://schemas.android.com/apk/res/android"
android:shape="oval">
<solid android:color="#000000"/>
<size android:width="70dp" android:height="70dp"/>
</shape>
</item>
<item android:drawable="@drawable/ic_person_white_48dp"
android:adjustViewBounds="true"
android:scaleType="fitXY"
android:layout_width="10dp"
android:layout_height="10dp"
/>
</layer-list>
Comment puis-je redimensionner la drawable
image? Actuellement, il est trop gros pour la forme.
source d'informationauteur user5188154
Vous devez vous connecter pour publier un commentaire.
Je conseille Un ScaleDrawable. Il permet de changer la taille de l'enfant dessinés à l'aide de
Les deux sont exprimés en pourcentage de la drawable est lié actuel.
Drawable spécifie la façon dont l'image sur la toile. Vous dites à la drawable gros comment il devrait être, et des échelles ou des clips de l'image sous-jacente à la taille. Vous pouvez setBounds sur un drawable ou redimensionner l'ImageView.
L'extrait de code suivant appelle l'drawable à une image bitmap avec la taille souhaitée.
Peut-être que c'est une vieille question, mais c'est la façon dont je redimensionner un drawable dans une couche-liste
Pas besoin pour android:hauteur ou android:largeur
Vous pouvez essayer quelque chose comme ceci: