我打算在3秒鐘後彈出一個圓圈並在3秒鐘內在一個循環中消失。 這個程序在3秒後彈出圓圈,但我有3秒持續時間的問題。Android彈出倒計時
這將是巨大的,如果有人將有我一個解決方案
public class TestView extends View{
private boolean isPop;
public TestView(Context context) {
super(context);
isPop=false;
// TODO Auto-generated constructor stub
}
@Override
protected void onDraw(Canvas canvas) {
super.onDraw(canvas);
canvas.drawColor(Color.RED);
Paint circle = new Paint();
circle.setColor(Color.BLUE);
if (isPop){
canvas.drawCircle(100, 100, 40, circle);
}
invalidate();
CountDownTimer count = new CountDownTimer(3000, 1000) {
public void onTick(long millisUntilFinished) {
}
public void onFinish() {
CountDownTimer count = new CountDownTimer(3000, 1000) {
public void onTick(long millisUntilFinished) {
isPop=true;
}
public void onFinish() {
isPop=false;
}
}.start();
}
}.start();
它是一個不同的問題,現在 – cfircoo
抱歉,代碼看起來是一樣的,但我(最終)注意到這個問題改變了。我希望我的回答有幫助。 – Sam
看起來你只是試圖通過編輯我的答案來提出一個新問題,社羣拒絕了你的建議編輯,因爲你應該通過創建一個新問題來提出新問題。 ([問])我會繼續關注它並幫助你。 – Sam