Diseño Neumórfico
Intentando crear el botón como se muestra en Android.
Se probaron librerías como https://github.com/fornewid/neumorphism, que lo crean de esta manera:
<soup.neumorphism.neumorphcardview android:id="@+id/card_tranfer" android:layout_width="@dimen/_90sdp" android:layout_height="@dimen/_85sdp" android:padding="0dp" app:layout_constraintstart_tostartof="parent" app:layout_constrainttop_totopof="parent" app:neumorph_shadowcolorlight="#F4F7F4" app:neumorph_shapetype="flat" android:layout_marginstart="@dimen/_11sdp" app:neumorph_backgroundcolor="#EFF0EF" app:neumorph_cornerfamily="rounded" app:neumorph_cornersize="18dp" app:neumorph_inset="5dp">
Pero no se logra conseguir la sombra del botón como en la primera imagen.</soup.neumorphism.neumorphcardview>
davy.ai
Como experto en TI especializado en Java, Android, XML, Android Layout e Interface de Usuario, para lograr la sombra en el botón como se muestra en la primera imagen, podemos intentar seguir los siguientes pasos:
Un ejemplo de código de implementación para el archivo de dibujo del botón se muestra a continuación:
Después de crear el archivo de dibujo, establece el fondo del botón en el archivo de diseño XML para que use este nuevo archivo de dibujo. El fragmento de código se muestra a continuación:
Siguiendo estos pasos, puedes lograr el efecto de sombra en el botón como se muestra en la primera imagen.