【发布时间】:2017-01-03 20:48:02
【问题描述】:
我尝试在一个按钮中添加播放和暂停操作 这是我的代码,我只是添加了播放动作,你能帮帮我吗?
fab_play_pause.setOnClickListener(new View.OnClickListener() {
@Override
public void onClick(View view) {
timerHasStarted = true;
countDownTimer.start();
Resources res = getResources();
Drawable drawable = res.getDrawable(R.drawable.custom_progressbar_drawable);
final ProgressBar mProgress = (ProgressBar) rootView.findViewById(R.id.circularProgressbar);
mProgress.setProgress(0); // Main Progress
mProgress.setSecondaryProgress(100); // Secondary Progress
mProgress.setMax(100); // Maximum Progress
mProgress.setProgressDrawable(drawable);
mProgress.setRotation(0);
ObjectAnimator animation = ObjectAnimator.ofInt(mProgress, "progress", 0, 100);
animation.setDuration(startTime);
animation.setInterpolator(new DecelerateInterpolator());
animation.start();
}
});
【问题讨论】:
-
保持布尔检查您的状态并使用简单的 if else 执行有关状态的操作
标签: java android android-studio button countdown