Je souhaite redimensionner un bitmap dans un layer-list
, ajouté en tant que item
.Redimensionner le bitmap dans une liste de calques pouvant être dessinée sans effet
C'est ce que je l'ai essayé,
<?xml version="1.0" encoding="utf-8"?>
<layer-list xmlns:android="http://schemas.android.com/apk/res/android">
<item>
<shape android:shape="oval">
<solid android:color="@android:color/white" />
<size
android:width="46dp"
android:height="46dp" />
</shape>
</item>
<item
android:width="11dp"
android:height="24dp"
android:gravity="center">
<bitmap android:src="@drawable/facebook_f" />
</item>
</layer-list>
Android Studio 2.0 Preview 5, l'aperçu montré est parfait, mais l'image réelle est une erreur.
Aperçu par AS,
image réelle,
Modification de la taille des ressources de l'image manuellement ou dans le fichier XML lui-même ne change rien.
Note: l'image de forme 'f' dimensions sont 53 * 128.
EDIT: AS a été en utilisant la version de l'API 23 pour rendre mises en page. Quand je l'ai changé en 21 (sur lequel je le testais aussi), il est apparu flou. J'ai vérifié la même chose sur Android M appareil et les images étaient parfaites. Alors maintenant, ce xml se comporte comme spécifique à l'API.