Я сделал анимацию кадра. Но переход между изображениями выглядит плохо. Как я могу применить к нему эффект перекрестного затухания?
При использовании TransitionDrawable
я получаю правильный результат, но он останавливается после одного выполнения.
У кого-нибудь есть идея, как это решить?
public void startAnimation() {
if (logoAnimation != null) {
if (logoAnimation.isRunning()) {
logoAnimation.stop();
}
logoAnimation.start();
}
}
private int setLogoAnimation(int animationID, int targetID) {
imageView = (ImageView) window.findViewById(targetID);
imageView.setImageResource(animationID);
logoAnimation = (AnimationDrawable) imageView.getDrawable();
if (imageView != null && logoAnimation != null) {
return 1;
} else {
return 0;
}
}
Затем я просто запускаю его с помощью object.startAnimation(); У меня работает, но анимация некрасивая и мне нужно, чтобы она была плавной.