我怎样才能给com.google.android.material.textfield.TextInputLayout添加阴影?

how can i give shadow to the com.google.android.material.textfield.TextInputLayout?

我尝试了提升但没有在 TextInputLayout 的上部产生阴影。我想要像下图这样的阴影:

有什么办法可以得到这个影子吗?

how can i give shadow to the com.google.android.material.textfield.TextInputLayout?

您可以将 TextInputLayout 包裹在 Cardview

示例代码

<androidx.cardview.widget.CardView
        android:layout_width="match_parent"
        android:layout_height="wrap_content"
        app:cardCornerRadius="20dp"
        app:cardElevation="10dp">

        <com.google.android.material.textfield.TextInputLayout
            android:id="@+id/textField"
            android:layout_width="match_parent"
            android:layout_height="wrap_content"
            android:hint="User name">

            <com.google.android.material.textfield.TextInputEditText
                android:layout_width="match_parent"
                android:layout_height="wrap_content" />

        </com.google.android.material.textfield.TextInputLayout>
    </androidx.cardview.widget.CardView>