Может ли кто-нибудь направить меня на анимацию в opengl. Я попытался использовать обычную покадровую анимацию и использовать canvas, но у меня есть некоторые недостатки, так как мне нужно объединить два растровых изображения в одно растровое и создать анимацию, поэтому теперь я пытаюсь использовать opengl.
Я пробовал этот код
img.setOnClickListener(this);
int reasonableDuration = 50;
mframeAnimation = new AnimationDrawable();
mframeAnimation.setOneShot(false);
mframeAnimation.addFrame(frame1, reasonableDuration);
mframeAnimation.addFrame(frame2, reasonableDuration);
mframeAnimation.addFrame(frame3, reasonableDuration);
mframeAnimation.addFrame(frame4, reasonableDuration);
mframeAnimation.addFrame(frame5, reasonableDuration);
mframeAnimation.addFrame(frame6, reasonableDuration);
mframeAnimation.addFrame(frame7, reasonableDuration);
moveLefttoRight = new TranslateAnimation(400, 0, 0, 0);
moveLefttoRight.setDuration(3000);
moveLefttoRight.setFillAfter(true);
img.setBackgroundDrawable(mframeAnimation);
mframeAnimation.setVisible(true, true);
//If this line is inside onClick(...) method of a button, animation works!!
}
после того, как googled я получил вышеуказанный код обычной покадровой анимации, но здесь мне нужно остановить анимацию в определенный момент, поэтому мне нужно перейти на opengl. Пожалуйста, ведите меня ..