Я создаю поле пароля с пользовательским фоном, используя TextInputLayout
и AppCompatEditText
. Перед использованием Theme.MaterialComponents
поле было в порядке, но после его использования мой AppCompatEditText
начал показывать подсветку линии внизу. Я уверен, что это из-за стиля материала, но я не мог выяснить, какой атрибут я могу использовать для удаления линии, и я также не совсем уверен, находится ли он на TextInputLayout
или AppCompatEditText
.
<com.google.android.material.textfield.TextInputLayout
android:layout_width="match_parent"
android:layout_height="wrap_content"
android:layout_marginTop="6dp"
app:hintEnabled="false"
app:passwordToggleEnabled="true">
<androidx.appcompat.widget.AppCompatEditText
android:id="@+id/passwordInput"
android:layout_width="match_parent"
android:layout_height="wrap_content"
android:layout_marginStart="@dimen/activity_horizontal_margin"
android:layout_marginTop="6dp"
android:layout_marginEnd="@dimen/activity_horizontal_margin"
android:background="@drawable/bg_input_border"
android:fontFamily="@font/opensans_regular"
android:hint="@string/password_hint"
android:inputType="textPassword"
android:paddingLeft="10dp"
android:paddingTop="13dp"
android:paddingRight="10dp"
android:paddingBottom="13dp"
android:textSize="16sp" />
</com.google.android.material.textfield.TextInputLayout>