0
    AnimationDrawable animation = new AnimationDrawable();
    animation.addFrame(getResources().getDrawable(R.drawable.a1), 1000);
    animation.addFrame(getResources().getDrawable(R.drawable.a2), 1000);
    animation.addFrame(getResources().getDrawable(R.drawable.a3), 1000);
    animation.addFrame(getResources().getDrawable(R.drawable.a4), 1000);
    animation.addFrame(getResources().getDrawable(R.drawable.a5), 1000);
    animation.addFrame(getResources().getDrawable(R.drawable.a6), 1000);
    animation.addFrame(getResources().getDrawable(R.drawable.a7), 1000);
    animation.addFrame(getResources().getDrawable(R.drawable.a8), 1000);
    animation.addFrame(getResources().getDrawable(R.drawable.a9), 1000);
    animation.addFrame(getResources().getDrawable(R.drawable.a10), 1000);
    animation.setOneShot(true);

    sayac = (ImageView) findViewById(R.id.sayac);
    sayac.setImageDrawable(animation);

    animation.start();


     // play the animation when i push the play button
     play.setOnClickListener(new View.OnClickListener() {
        @Override
        public void onClick(View v) {

        }
    });

    // pause the animation when i push pause button...
    pause.setOnClickListener(new View.OnClickListener() {
        @Override
        public void onClick(View v) {

        }
    });

我想暂停并继续AnimationDrawable。但我不能。我怎样才能做到这一点?

或者我可以ObjectAnimator和其他人做同样的动画吗?

如果我可以做同样的动画,ObjectAnimator我该怎么做?有什么教训或例子吗?

4

0 回答 0