Saltar al contenido

¿Cómo puedo hacer un efecto de brillo constante/animado alrededor del botón en Android?

Puede darse el caso de que halles alguna incompatibilidad en tu código o trabajo, recuerda probar siempre en un entorno de testing antes aplicar el código al trabajo final.

Solución:

Lo que puede hacer es crear un diseño relativo como fondo como este:




        

Configuré el alfa en 0.1 inicialmente en un diseño relativo.

ahora en actividad puedes escribir la animación de fadein y fadeout-

ObjectAnimator fadeOut = ObjectAnimator.ofFloat(relativelayout, "alpha", .5f, .1f);
        fadeOut.setDuration(300);
        ObjectAnimator fadeIn = ObjectAnimator.ofFloat(relativelayout, "alpha", .1f, .5f);
        fadeIn.setDuration(300);

        mAnimationSet = new AnimatorSet();

        mAnimationSet.play(fadeIn).after(fadeOut);

        mAnimationSet.addListener(new AnimatorListenerAdapter() 
            @Override
            public void onAnimationEnd(Animator animation) 
                super.onAnimationEnd(animation);
                mAnimationSet.start();
            
        );

        mAnimationSet.start();

EDITAR 3:

Actualice su diseño como este, copie y pegue el código: cambie el color en consecuencia.



        


        

        

Tienes la opción de añadir valor a nuestra información dando tu experiencia en las explicaciones.

¡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 *