Можно установить scaleType для элемента в layer-list как для imageView? - PullRequest
0 голосов
/ 14 мая 2018

Посмотрите на скриншот

enter image description here

Выше у меня есть кнопка со списком слоев:

<?xml version="1.0" encoding="utf-8"?>
<layer-list xmlns:android="http://schemas.android.com/apk/res/android">
    <item android:drawable="@drawable/button_yellow"/>
    <item
        android:top="5dp"
        android:bottom="5dp"
        android:left="5dp"
        >
        <bitmap android:src="@drawable/Export_hell_seidel_steiner"
            android:gravity="center"/>
    </item>
</layer-list>

<Button
        android:layout_width="341dp"
        android:layout_height="143dp"
        android:layout_margin="3dp"
        android:background="@drawable/layer1"
        android:onClick="onClick"
        android:text="" />

И ниже яесть ImageButton

<ImageButton
    android:layout_width="299dp"
    android:layout_height="129dp"
    android:background="@drawable/button_yellow"
    android:padding="5dp"
    android:scaleType="fitCenter"
    android:src="@drawable/Export_hell_seidel_steiner"
    />

Можно ли добиться подобного результата для layer-list?Должен ли я создать свой собственный класс BitmapDrawable?Мне нужно scaleType = "fitCenter" в моем элементе в списке слоев.

1 Ответ

0 голосов
/ 27 марта 2019

К сожалению, вы не можете. Попробуйте изменить масштаб изображения

...