Изменение цвета линий EditText на градиент

Я пытаюсь изменить цвета EditText на градиентные цвета (не активный цвет и активный цвет). Я создал drawable/line_gradient.xml что я не могу поставить куда-нибудь без сбоев. Я пытался положить его в styles.xml как <item name="colorAccent">@drawable/line_gradient</item>, Я пытался добавить android:backgroundTint="@drawable/line_gradient" а также android:drawableTint="@drawable/line_gradient", Есть ли способ добавить градиент к активным и неактивным цветам EditText, т.е. к линии под EditText?

рисуем / line_gradient.xml

<?xml version="1.0" encoding="utf-8"?>
<shape xmlns:android="http://schemas.android.com/apk/res/android" >
    <gradient
        android:angle="90"
        android:startColor="#F19E2D"
        android:endColor="#F71B1B"
        android:type="linear" />

    <corners
        android:radius="0dp">
    </corners>
</shape>

activity_main.xml

<android.support.design.widget.TextInputLayout
    android:layout_width="match_parent"
    android:layout_height="wrap_content"
    android:layout_marginLeft="30dp">

    <EditText
        android:id="@+id/loginEt"
        android:layout_width="match_parent"
        android:layout_height="wrap_content"
        android:hint="Username"
        />
</android.support.design.widget.TextInputLayout>
</LinearLayout>

0 ответов

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