Есть ли вообще способ сделать рисованный прозрачный в XML? - PullRequest
0 голосов
/ 13 января 2020

Я хочу перезаписать свойство color объекта drawable (в частности, большого пальца переключателя) и сделать его прозрачным, я понимаю, что это можно сделать программно, но есть ли способ сделать это в самом XML?

<selector xmlns:android="http://schemas.android.com/apk/res/android">
<item android:color="@android:color/transparent" android:state_checked="true" android:drawable="@drawable/abc_btn_switch_to_on_mtrl_00012" />
<item android:color="@android:color/transparent" android:drawable="@drawable/abc_btn_switch_to_on_mtrl_00001" />
</selector>

Вышеприведенный код, похоже, не оказал влияния на цвет

1 Ответ

0 голосов
/ 13 января 2020

как насчет использования пустого? определите себе пустой объект с соответствующими высотой и шириной.

И имейте в виду, Android не работает таким образом (к сожалению), перезапись невозможна в инструментах рисования, но было бы неплохо иметь это, но хотя бы это привело к неправильному использованию, так как это потребляет сырую энергию, которая может быть недоступно на некоторых устройствах.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...