Saltar al contenido

Botón de Android con esquinas redondeadas, efecto dominó y sin sombra

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_focusedetc.

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.

¡Haz clic para puntuar esta entrada!
(Votos: 0 Promedio: 0)



Utiliza Nuestro Buscador

Deja una respuesta

Tu dirección de correo electrónico no será publicada. Los campos obligatorios están marcados con *