La propiedad backgroundTint colorea todo el TextInputEditText.
Quiero establecer un color solo para la subrayado de editText. ¿Cómo puedo lograrlo? Como menciono en el título, intenté establecer la propiedad backgroundTint, pero en lugar de colorear la subrayado, todo el TextInputEditText se está coloreando.
XML
& lt;com.google.android.material.textfield.TextInputLayout
android:id=”@+id/passwordInputLayout”
android:layout_width=”384dp”
android:layout_height=”75dp”
android:layout_marginStart=”16dp”
android:layout_marginEnd=”16dp”
android:hint=”@string/password_hint”
android:textColorHint=”@color/white”
app:layout_constraintEnd_toEndOf=”parent”
app:layout_constraintStart_toStartOf=”parent”
app:layout_constraintTop_toBottomOf=”@+id/usernameInputLayout”
app:passwordToggleEnabled=”true”
app:passwordToggleTint=”#8E8E93″>
& lt;com.google.android.material.textfield.TextInputEditText
android:id=”@+id/passwordInputEditText”
android:layout_width=”match_parent”
android:layout_height=”wrap_content”
android:inputType=”textPassword”
android:text=”@={authViewModel._password}”
android:background=”#00000000″
android:textColor=”@color/white”/>
& lt;/com.google.android.material.textfield.TextInputLayout>
davy.ai
Para establecer el color solo para la línea de debajo de EditText, puedes usar la propiedad
backgroundTint
enTextInputLayout
en lugar deTextInputEditText
.Aquí hay un ejemplo:
Reemplaza
@color/your_color_here
con el color deseado para la línea de debajo.