Es fundamental comprender el código de forma correcta previamente a adaptarlo a tu trabajo y si tdeseas aportar algo puedes decirlo en los comentarios.
Solución:
Finalmente lo resolví con el siguiente código. Esto logra esquinas redondeadas para el botón. Además, para la versión de Android >= V21, utiliza el efecto dominó. Para la versión anterior de Android, el color del botón cambia cuando se hace clic en él, según android:state_pressed, android:state_focused
etc.
En layout xml
expediente:
Para el botón onclick efecto dominó (Android >= v21):
drawable-v21/green_trading_button_effect.xml
-
Para la versión anterior de Android, simplemente cambie el color de fondo durante el clic:
drawable/green_trading_button_effect.xml
drawable/green_trading_button.xml
drawable/green_trading_button_selected.xml
dibujable/ripple_circle.xml
-
dibujablev21/ripple_circle.xml
-
dibujable/button_circle_background.xml
dibujable/círculo.xml
Configuración de estilo y ondulación en el botón
inspirado en enlace
esto agregará un efecto de ondulación de esquinas redondas perfectas al botón con forma de esquinas redondas y también sin sombra
gif de apretar boton
Intente configurar esto en su xml. Esto funcionó para mí.
style="?android:attr/borderlessButtonStyle"
Además, si tiene como objetivo el nivel de API 21 y superior, puede usar
android:stateListAnimator="@null"
Este enlace tiene más respuestas Cómo eliminar la sombra de botón (android)
Si piensas que te ha resultado de utilidad este post, sería de mucha ayuda si lo compartieras con más entusiastas de la programación de esta manera nos ayudas a difundir nuestro contenido.