Как вы можете применить изображение 9 патчей в toggle_btn.xml? - PullRequest
0 голосов
/ 23 мая 2019

У меня есть два изображения, одно btn_on.9.png, второе btn_off.9.png.Как видите, это девять патчей.

Когда я применяю их непосредственно к ImageView, это работает хорошо.Края не сломаны.

Тем не менее, я хотел бы применить кнопку двумя девятью патчами, как вкл / выкл, когда я касаюсь кнопки.

Итак, я определил toggle_btn.xml файлкак это:

<?xml version="1.0" encoding="utf-8"?>
<selector xmlns:android="http://schemas.android.com/apk/res/android">
    <item android:state_checked="true">
        <bitmap android:src="@drawable/btn_on"/>
        <transition android:autoMirrored="true"/>
    </item>

    <item android:state_checked="false">
        <bitmap android:src="@drawable/btn_off"/>
        <transition android:autoMirrored="true"/>
    </item>
</selector>

И применить этот XML-файл к фону Button Вид.Тем не менее, это не работает.Как я могу решить эту проблему?

...