Я хочу сделать кнопки Mediaplayer, которые начнут мигать после нажатия и перестанут мигать, пока я не нажму следующую кнопку Mediaplayer, которая также начнет мигать. У меня есть кнопки, которые теперь мигают при нажатии, но теперь проблема заключается в том, как я могу заставить их перестать мигать, когда я нажимаю следующую кнопку. Теперь кнопки продолжают мигать, когда я нажимаю следующую кнопку.Как сделать кнопку мигающей после нажатия?
Вот мой код я использую сейчас:
mButton1 = (Button)findViewById(R.id.button1);
mButton2 = (Button)findViewById(R.id.button2);
mAnimation = new AlphaAnimation(1, 0);
mAnimation.setDuration(500);
mAnimation.setInterpolator(new LinearInterpolator());
mAnimation.setRepeatCount(Animation.INFINITE);
mAnimation.setRepeatMode(Animation.REVERSE);
mButton1.setOnClickListener(new View.OnClickListener() {
@Override
public void onClick(View v) {
mButton2.clearAnimation();
mButton1.startAnimation(mAnimation);
{
mp.release();
mp = MediaPlayer.create(Activity2.this, R.raw.audio_1);
mp.setLooping(true);
mp.start();
}
}
});
mButton2.setOnClickListener(new View.OnClickListener() {
@Override
public void onClick(View v) {
mButton1.clearAnimation();
mButton2.startAnimation(mAnimation);
{
mp.release();
mp = MediaPlayer.create(Activity2.this, R.raw.audio_2);
mp.setLooping(true);
mp.start();
}
}
});
Не могли бы вы объяснить это немного больше. Вы хотите вымотать только одну кнопку из набора кнопок? Когда нажата одна кнопка, она начинает мигать, и предыдущая мигающая кнопка должна остановиться? – dishan
Точно, что я ищу! –
У меня есть медиаплеер с 12 различными кнопками/звуком, и я хочу, чтобы кнопки мигали по одному за раз, в зависимости от того, какую кнопку я нажимаю. –