Как изменить значок и цвета в флажке?

Я заставляю мой флажок выглядеть по-другому, используя возможность рисования:

<item
    android:drawable="@drawable/ic_shuffle"
    android:state_selected="true"
    />
<item
    android:drawable="@drawable/ic_shuffle"
    android:state_selected="false"
    />

И в чекбоксе на макете я установил android: button = "@ drawable / mix_checkbox"

И это нормально. Но пока, как я могу установить разные цвета для тех значков, которые я установил? Я должен попробовать несколько способов отсюда, но безуспешно. Помощь

0
0
39
1

Ответы 1

Может это поможет

<?xml version="1.0" encoding="utf-8"?>
<selector xmlns:android="http://schemas.android.com/apk/res/android">
    <item
        android:drawable="@drawable/ic_shuffle"
        android:state_selected="true"
        android:color="#000000"
        />
    <item
        android:drawable="@drawable/ic_shuffle"
        android:state_selected="false"
        android:color="#FFFFFF"
        />
</selector>

Я тоже пробовал это. Единственная возможность изменить цвет пользовательского значка, который я нашел, - это оттенок отдельного стиля. Но он окрашивает все состояния флажка, эффекта выбора нет

Yellastro 10.08.2018 18:49

Другие вопросы по теме