У меня есть два изображения, одно 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
Вид.Тем не менее, это не работает.Как я могу решить эту проблему?