Android: изменить цвет текста подсказки для материала, отображаемого в раскрывающемся списке при расфокусировке - PullRequest
1 голос
/ 02 августа 2020

Я пытаюсь изменить цвет подсказки material exposed dropdown, когда его не выбран или несфокусирован . Я не могу найти точного метода, который может это сделать. Я мог изменить практически все по своему вкусу, кроме этого. Может ли кто-нибудь помочь мне с этим?

Активное состояние

Неактивное состояние

1 Ответ

0 голосов
/ 02 августа 2020

Вы можете использовать атрибут android:textColorHint:

    <com.google.android.material.textfield.TextInputLayout
        style="@style/Widget.MaterialComponents.TextInputLayout.OutlinedBox.ExposedDropdownMenu"
        android:textColorHint="@color/text_input_hint_selector"
        ...>

с этим селектором:

<selector xmlns:android="http://schemas.android.com/apk/res/android">
    <item android:alpha="0.38" android:color="@color/...." android:state_enabled="false"/>
    <item android:alpha="0.6" android:color="@color/...."/>
</selector>

enter image description here введите описание изображения здесь

...