Я хочу изменить размер растрового изображения в layer-list
, добавленном как item
.Измените растровое изображение внутри выпадающего слоя-списка, не имеющего эффекта
Это то, что я пытался,
<?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, предварительный просмотр показан совершенным, но фактическое изображение является грубой ошибкой.
Просмотр по AS,
Фактическое изображение,
Изменение размера изображения ресурса вручную или в XML сам по себе ничего не меняет.
Примечание: 'F' размеры формы изображения являются 53 * 128.
РЕДАКТИРОВАТЬ: AS использует API версии 23 для визуализации макетов. Когда я изменил его на 21 (на котором я его тоже тестировал), он выглядел размытым. Я проверил то же самое на устройстве Android M, и изображения были идеальными. Итак, теперь этот xml ведет себя по API.