• Как мне сменить цвет hintTextAppearance?

    xo4yxypmy
    @xo4yxypmy Автор вопроса
    пока только учусь
    Добавляете цвет в values -> colors.xml
    <?xml version="1.0" encoding="utf-8"?>
    <resources>
        
        <color name="m3_textfield_label_color_focused">#4286f4</color>
       <!--   Ваши другие цвета-->
    
    </resources>

    После чего в вашем стиле добавляете этот цвет к параметру hintTextColor
    <?xml version="1.0" encoding="utf-8"?>
    <resources xmlns:android="http://schemas.android.com/apk/res/android">
    
        <style name="MyOutlinedBox" parent="Widget.Material3.TextInputLayout.OutlinedBox">
    
            <item name="hintTextColor">@color/m3_textfield_label_color_focused</item>
    
        </style>
    </resources>


    Ну и добавляем ваш стиль к TextInputLayout
    <com.google.android.material.textfield.TextInputLayout
            style="@style/MyOutlinedBox"
            android:id="@+id/textInputLayout2"
            android:layout_width="match_parent"
            android:layout_height="match_parent"
            android:layout_marginStart="1dp"
            android:layout_marginTop="100dp"
            android:layout_marginEnd="1dp"
            app:layout_constraintEnd_toEndOf="parent"
            app:layout_constraintStart_toStartOf="parent"
            app:layout_constraintTop_toBottomOf="@id/textInputLayout1"
            app:layout_constraintTop_toTopOf="parent">
    
            <com.google.android.material.textfield.TextInputEditText
                android:layout_width="match_parent"
                android:layout_height="wrap_content"
                android:hint="hint2" />
    
        </com.google.android.material.textfield.TextInputLayout>


    6543bc4da5475690461564.png
    Ответ написан
    Комментировать