如何在Android中暂停和重新启动动画?

时间:2011-08-16 04:25:06

标签: android android-layout android-animation

我想知道如何暂停和重新启动动画。我遵循了这段代码,但它对我不起作用:

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 :(得分:0)

  

动画没有暂停方法

来自API:Package android.view.animation

查看go about this的方式评论。

答案 1 :(得分:0)

没有暂停方法。你可以去实施postDelayed。