Tôi muốn viết một đếm ngược trong Android bắt đầu đếm từ 3 đến 0. Giống như lúc 3 đầu tiên xuất hiện và sau đó biến mất và 2 đang xuất hiện và vân vân. Tôi đã tìm kiếm rất nhiều nhưng tôi không thể tìm thấy bất kỳ mẫu tốt nào. Bạn có thể giúp tôi rằng tôi nên làm gì?Android đếm ngược
10
A
Trả lời
18
sử dụng CountDownTimer
Ví dụ:
import android.os.CountDownTimer;
MyCount timerCount;
public class TestCountdown extends Activity {
public void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
setContentView(R.layout.main);
timerCount = new MyCount(3 * 1000, 1000);
timerCount.start();
}
public class MyCount extends CountDownTimer {
public MyCount(long millisInFuture, long countDownInterval) {
super(millisInFuture, countDownInterval);
}
@Override
public void onFinish() {
//some script here
}
@Override
public void onTick(long millisUntilFinished) {
//some script here
}
}
}
6
Những người tốt trong Android nghĩ về bạn.
Bạn có một lớp học cho điều đó - CountDownTimer
.
0
Tôi sẽ không viết cho bạn mã này nhưng điều này không khó. Chỉ cần sử dụng một chuỗi để hiển thị giá trị 3 (sử dụng TextView) trước rồi ngủ nói (100ms giả sử bạn muốn nó thay đổi sau 1 giây) sau đó giảm và lặp lại.
Một ví dụ sẽ
for i=0 to 3
print the number
thread.sleep(100)
Các vấn đề liên quan
- 1. Android ProgressBar đếm ngược
- 2. Đồng hồ đếm ngược
- 3. đồng hồ đếm ngược thời gian cho android
- 4. bộ chọn giờ/phút cho đồng hồ đếm ngược android
- 5. C# đồng hồ đếm ngược
- 6. Đồng hồ đếm ngược Javascript
- 7. nhiều bộ đếm thời gian đếm ngược bên trong uitableview
- 8. Momentjs và đồng hồ đếm ngược
- 9. Đảo ngược đếm được trong Ruby
- 10. của Ruby đếm ngược phát hiện
- 11. Cập nhật Android TextView thường xuyên để hiển thị đếm ngược
- 12. Cuộn ngược sqlite Android
- 13. android - listview đếm lọc
- 14. Android - java - đếm từ
- 15. Làm cách nào để tạo bộ đếm thời gian đếm ngược cho cocos2d?
- 16. Đồng hồ bấm giờ đếm ngược trong C#
- 17. Tạo đồng hồ đếm ngược bằng Python và Tkinter?
- 18. cách tạo đồng hồ đếm ngược trong java
- 19. Đặt lại đếm ngược trên nhiệm vụ cần tây
- 20. C# Đếm ngược đơn giản - Tôi đang làm gì sai?
- 21. Đếm ngược với chế độ xem văn bản
- 22. Đếm chuỗi con xuôi ngược trong thời gian O (n)
- 23. Đếm đảo ngược bằng cách sử dụng BIT
- 24. cách lặp lại trong danh sách python (đếm ngược)
- 25. Cách xuất bản đếm ngược qua trạng thái gmail?
- 26. Cách thêm thời gian vào đồng hồ đếm ngược?
- 27. Javascript, đồng hồ đếm ngược và văn bản hiển thị
- 28. đếm ngược Javascript cho thời gian và ngày cụ thể
- 29. Thực hiện Đồng hồ đếm ngược trong Mục tiêu-c?
- 30. Bộ đếm thời gian NDK của Android
Sử dụng AsyncTask :) – pgsandstrom
việc kiểm tra này - https://stackoverflow.com/a/47695735/ 6244429 –