AnimatorListener多次播放声音

时间:2017-09-16 09:44:34

标签: java android

getProgressbar();多次播放mediaPlayer.start();,因为btnSubmit必须多次点击。我使用水平proggres栏并且工作正常,但mediaPlayer没有。

btnSubmit.setOnClickListener(new View.OnClickListener() {

        @Override
        public void onClick(View view) {
        getProgressBar();

        }


    });

private void getProgressBar() {
    ObjectAnimator animator = ObjectAnimator.ofInt(progressBar, "progress", 0, 100);
    animator.setDuration(duration);
    animator.setInterpolator(new DecelerateInterpolator());
    animator.addListener(new Animator.AnimatorListener() {

        @Override
        public void onAnimationStart(Animator animator) {

        }

        @Override
        public void onAnimationEnd(Animator animator) {
            mediaPlayer.start();

           }

        }

        @Override
        public void onAnimationCancel(Animator animator) {

        }

        @Override
        public void onAnimationRepeat(Animator animator) {

        }
    });


        animator.start();

}

0 个答案:

没有答案