Как я могу изменить BackgroungResource разное время в моем приложении #Kotlin? - PullRequest
0 голосов
/ 08 сентября 2018

Я знаю, что кажется, что мой вопрос задавался раньше, но все вопросы и ответы были для , но я хочу это специально для !У меня есть drawable.xml для изменения формы и цвета кнопки, и у меня есть еще один чертеж, в котором есть другая форма и цвет.В разных случаях я хочу изменить Resource кнопки в разное время, но это займет только первое изменение, и после этого оно сохранится!

1 Ответ

0 голосов
/ 08 сентября 2018

Ваша последовательность может быть неправильной. Вы должны позаботиться о последовательности состояний таким образом, чтобы свойство без какого-либо состояния входило последним, как это:

<selector xmlns:android="http://schemas.android.com/apk/res/android">
    <item android:state_pressed="true"
          android:color="#ffbb00"/>
    <item android:state_focused="true"
          android:color="#00ffbb"/>
    <item android:color="#ffffff"/> <!-- without any state should come in last -->
</selector>

Если это не решит вашу проблему, чем Пожалуйста, поделитесь кодом, чтобы я мог помочь более конкретно

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