PDA

View Full Version : ساخت countdown



NIMA_1981
یک شنبه 09 تیر 1392, 14:19 عصر
سلام دوستان
کسی میتونه راهنمای کنه برای ساخت countdown که از یک زمان شروع بشه و تا یک زمان مشخص کم بشه رو نشون بده به چه شکل است البته فرمت نمایش بصورت ساعت -دقیقه - ثانیه باشه

من توی سایت اندروید یک ذونه countdown پیدا کردم اما فقط میشه واسه ثانیه ازش ستفاده کرد

new CountDownTimer(30000, 1000) {

public void onTick(long millisUntilFinished) {
mTextField.setText("seconds remaining: " + millisUntilFinished / 1000);
}

public void onFinish() {
mTextField.setText("done!");
}
}.start();

NIMA_1981
یک شنبه 09 تیر 1392, 14:36 عصر
دوستان با این مثال درست شد.

public class Example extends Activity { long mMilliseconds = 60000; SimpleDateFormat mSimpleDateFormat = new SimpleDateFormat("HH:mm:ss"); TextView mTextView; CountDownTimer mCountDownTimer = new CountDownTimer(mMilliseconds, 1000) { @Override public void onFinish() { mTextView.setText(mSimpleDateFormat.format(0)); } public void onTick(long millisUntilFinished) { mTextView.setText(mSimpleDateFormat.format(millisU ntilFinished)); } }; @Override public void onCreate(Bundle savedInstanceState) { super.onCreate(savedInstanceState); setContentView(R.layout.main); mSimpleDateFormat.setTimeZone(TimeZone.getTimeZone ("UTC")); mTextView = (TextView) findViewById(R.id.text); mCountDownTimer.start(); } }