В моем приложении для Android у меня есть заставка, которая мигает логотипом приложения в течение 3 секунд, а затем запускает активность входа. Вот мой код:Blink imageView в течение нескольких секунд
imgView.postDelayed(new Runnable() {
@Override
public void run() {
final Animation animation = new AlphaAnimation(1, 0);
animation.setDuration(1000);
animation.setInterpolator(new LinearInterpolator());
animation.setRepeatCount(Animation.INFINITE);
animation.setRepeatMode(Animation.REVERSE);
imgView.startAnimation(animation);
}
}, 3000);
Intent intent = new Intent(SplashscreenActivity.this,LoginActivity.class);
startActivity(intent);
Но изображение начинает мигать бесконечно. Как перестать мигать через 3 секунды? Я сослался на некоторые должности, но я не смог получить точный ответ.
I-й чернила из-за строки 'setRepeatCount (Animation.INFINITE)'. Проверьте описание [Animation.setRepeatCount] (http://developer.android.com/reference/android/view/animation/Animation.html#setRepeatCount (int)). –
Вы пытались изменить его на определенное значение? –