tiene samsung saber quitar que prenda para notificaciones notificacion mensajes llaman llamadas las hacer descargar cuando como celular activar android

samsung - Android-¿Cómo puedo hacer que un botón parpadee?



flash para llamadas y mensajes (3)

Puede usar este código y también puede decidir el tiempo de parpadeo del botón a través de mAnimation.setDuration (200); .El código es el siguiente.

@Override public void onCreate(Bundle savedInstanceState) { super.onCreate(savedInstanceState); setContentView(R.layout.activity_main); select=(Button)findViewById(R.id.bSelect); Animation mAnimation = new AlphaAnimation(1, 0); mAnimation.setDuration(200); mAnimation.setInterpolator(new LinearInterpolator()); mAnimation.setRepeatCount(Animation.INFINITE); mAnimation.setRepeatMode(Animation.REVERSE); select.startAnimation(mAnimation); select.setOnClickListener(new View.OnClickListener() { @Override public void onClick(View v) { v.clearAnimation(); } }); }

¿Hay alguna manera, en el código, de hacer que un botón parpadee continuamente y luego dejar de parpadear cuando se presiona?



Hay varios, dependiendo del tipo de flasheo que quieras decir. Puede, por ejemplo, usar animación alfa e iniciarla cuando su botón aparezca por primera vez. Y cuando el usuario hace clic en el botón, en su OnClickListener simplemente clearAnimation() .

Ejemplo:

public void onCreate(Bundle savedInstanceState) { final Animation animation = new AlphaAnimation(1, 0); // Change alpha from fully visible to invisible animation.setDuration(500); // duration - half a second animation.setInterpolator(new LinearInterpolator()); // do not alter animation rate animation.setRepeatCount(Animation.INFINITE); // Repeat animation infinitely animation.setRepeatMode(Animation.REVERSE); // Reverse animation at the end so the button will fade back in final Button btn = (Button) findViewById(R.id.your_btn); btn.startAnimation(animation); btn.setOnClickListener(new OnClickListener() { @Override public void onClick(final View view) { view.clearAnimation(); } }); }