boxBackgroundColor проблема со стилем TextInputLayout.OutlinedBox - PullRequest
0 голосов
/ 02 ноября 2019

Я пытаюсь создать TextInputlayout в стиле Outlinedbox. Но когда я использую boxBackgroundColor, чтобы иметь фон только внутри внутреннего блока, плавающая метка показывает серый фон. Не знаю, откуда он идет.

Мой код для textinputlayout:

<com.google.android.material.textfield.TextInputLayout
    android:id="@+id/layout_password"
    style="@style/Widget.MaterialComponents.TextInputLayout.OutlinedBox"
    android:layout_width="0dp"
    android:layout_height="wrap_content"
    android:layout_marginStart="24dp"
    android:layout_marginTop="8dp"
    android:layout_marginEnd="24dp"

    app:boxBackgroundColor="@android:color/white"
    app:hintTextAppearance="@style/TextAppearance.AppCompat.Medium"
    app:layout_constraintEnd_toEndOf="parent"
    app:layout_constraintStart_toStartOf="parent"
    app:layout_constraintTop_toBottomOf="@+id/layout_username"
    app:passwordToggleEnabled="true">

    <com.google.android.material.textfield.TextInputEditText
        android:id="@+id/password"
        android:layout_width="match_parent"
        android:layout_height="wrap_content"

        android:hint="@string/prompt_password"
        android:imeOptions="actionDone"
        android:inputType="textPassword"
        android:nextFocusForward="@id/checkCredentials"
        android:selectAllOnFocus="true" />
</com.google.android.material.textfield.TextInputLayout>

Проверьте это изображение для вывода: 1

Пожалуйста, помогите мне с этой проблемой, если кто-нибудь знает об этом.

...