Как вы приостанавливаете и перезапускаете анимацию в Android? - PullRequest
0 голосов
/ 16 августа 2011

Я хочу знать, как приостановить и перезапустить анимацию. Я следовал этому коду, но он не работает для меня:

animRight = AnimationUtils.loadAnimation(this, R.anim.move_right1);
            animRight.setDuration(3000);
            mTv1.setVisibility(TextView.VISIBLE);
            mTv1.setBackgroundResource(R.drawable.hand);
            animRight.setAnimationListener(this);
            mTv1.startAnimation(animRight);

// override methods 

    @Override
    public void onAnimationEnd(Animation animation) {
// when animations is finished 
 }

    @Override
    public void onAnimationStart(Animation animation) {
// when animations is start
 }

    @Override
    public void onAnimationRepeat(Animation animation) {
// when animations is repeated  
 }

Здесь я хочу приостановить и перезапустить анимацию. Как мне это сделать?

Ответы [ 2 ]

0 голосов
/ 16 августа 2011

Нет метода паузы. Вы можете перейти к реализации postDelayed.

0 голосов
/ 16 августа 2011

Анимация не имеет метода паузы

Из API: Пакет android.view.animation

Прочтите комментарий о пути к . .

...