Я пытаюсь создать 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
Пожалуйста, помогите мне с этой проблемой, если кто-нибудь знает об этом.