Password toogle перекрывает Outlined box
Есть TextInputLayout, проблема в том что PasswordToogle значок перекрывает границы Outlined Box
Код TextInputLayout:
<com.google.android.material.textfield.TextInputLayout
android:id="@+id/log_in_password_text_layout"
style="@style/Widget.MaterialComponents.TextInputLayout.OutlinedBox"
android:layout_width="match_parent"
android:layout_height="wrap_content"
android:layout_marginLeft="42dp"
android:layout_marginTop="35dp"
android:layout_marginRight="42dp"
android:hint="Password"
android:textColorHint="?android:textColorPrimary"
app:passwordToggleEnabled="true">
<com.google.android.material.textfield.TextInputEditText
android:id="@+id/log_in_password_edit_text"
android:layout_width="match_parent"
android:layout_height="wrap_content"
android:fontFamily="@font/raleway_bold"
android:inputType="textPassword"
android:singleLine="true"
android:textColor="?android:textColorSecondary"
android:textSize="21sp" />
</com.google.android.material.textfield.TextInputLayout>
Полный код фрагмента:
<FrameLayout xmlns:android="http://schemas.android.com/apk/res/android"
xmlns:app="http://schemas.android.com/apk/res-auto"
android:layout_width="match_parent"
android:layout_height="match_parent">
<ScrollView
android:layout_width="match_parent"
android:layout_height="match_parent">
<LinearLayout
android:layout_width="match_parent"
android:layout_height="match_parent"
android:orientation="vertical">
<ImageView
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:layout_gravity="center_horizontal"
app:srcCompat="@drawable/logo_primary_color" />
<TextView
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:layout_gravity="center_horizontal"
android:fontFamily="@font/inter_bold"
android:text="@string/app_name"
android:textColor="?android:colorPrimary"
android:textSize="25sp"/>
<com.google.android.material.textfield.TextInputLayout
android:id="@+id/log_in_email_text_layout"
style="@style/Widget.MaterialComponents.TextInputLayout.OutlinedBox"
android:layout_width="match_parent"
android:layout_height="wrap_content"
android:layout_marginLeft="42dp"
android:layout_marginTop="45dp"
android:layout_marginRight="42dp"
android:hint="Email"
android:textColorHint="?android:textColorPrimary">
<com.google.android.material.textfield.TextInputEditText
android:id="@+id/log_in_email_edit_text"
android:layout_width="match_parent"
android:layout_height="wrap_content"
android:fontFamily="@font/raleway_bold"
android:inputType="textEmailAddress"
android:singleLine="true"
android:textColor="?android:colorPrimary"
android:textSize="21sp" />
</com.google.android.material.textfield.TextInputLayout>
<com.google.android.material.textfield.TextInputLayout
android:id="@+id/log_in_password_text_layout"
style="@style/Widget.MaterialComponents.TextInputLayout.OutlinedBox"
android:layout_width="match_parent"
android:layout_height="wrap_content"
android:layout_marginLeft="42dp"
android:layout_marginTop="35dp"
android:layout_marginRight="42dp"
android:hint="Password"
android:textColorHint="?android:textColorPrimary"
app:passwordToggleEnabled="true">
<com.google.android.material.textfield.TextInputEditText
android:id="@+id/log_in_password_edit_text"
android:layout_width="match_parent"
android:layout_height="wrap_content"
android:fontFamily="@font/raleway_bold"
android:inputType="textPassword"
android:singleLine="true"
android:textColor="?android:textColorSecondary"
android:textSize="21sp" />
</com.google.android.material.textfield.TextInputLayout>
<Button
android:id="@+id/log_in_button"
android:layout_width="200dp"
android:layout_height="60dp"
android:layout_gravity="center_horizontal"
android:layout_marginTop="27dp"
android:fontFamily="@font/raleway_bold"
android:text="Log In"
android:textAllCaps="false"
android:textSize="21sp"
app:cornerRadius="13dp" />
<LinearLayout
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:layout_gravity="center_horizontal"
android:layout_marginTop="57dp">
<TextView
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:fontFamily="@font/raleway_medium"
android:text="New member?"
android:textColor="?android:textColorPrimary"
android:textSize="18sp" />
<Button
android:id="@+id/go_sign_up_button"
style="?android:attr/borderlessButtonStyle"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:fontFamily="@font/raleway_bold"
android:text="Sign Up now"
android:textAllCaps="false"
android:textColor="?android:colorPrimary"
android:textSize="21sp" />
</LinearLayout>
</LinearLayout>
</ScrollView>
</FrameLayout>
