public class TimerActivity extends Activity {
/** Called when the activity is first created. */
private TextView timerView ;
private MyTimer timer;
@Override
public void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
setContentView(R.layout.main);
timerView = (TextView)findViewById(R.id.time);
timer = new MyTimer(50000, 1000);
final Button timerButton = (Button)findViewById(R.id.start_button);
timerButton.setOnClickListener(new View.OnClickListener() {
@Override
public void onClick(View v) {
timer.start();
}
});
}
class MyTimer extends CountDownTimer {
public MyTimer(long millisInFuture, long countDownInterval) {
super(millisInFuture, countDownInterval);
}
@Override
public void onFinish() {
timerView.setText("结束了...");
}
@Override
public void onTick(long millisUntilFinished) {
Log.i("millisUntilFinished:", String.valueOf(millisUntilFinished));
timerView.setText(""+millisUntilFinished/1000);
}
}
}
分享到:
相关推荐
这个“android简易倒计时器”应该是一个简单的实现,适合初学者理解并应用到自己的项目中。在本文中,我们将深入探讨Android倒计时器的工作原理、如何创建以及如何在实际应用中使用。 首先,让我们了解一下Android...
在Android开发中,创建一个倒计时欢迎页面是一种常见的用户交互设计,它可以为用户提供一种预期的等待体验,尤其是在应用启动时。在这个特定的项目中,"android studio倒计时三秒欢迎页面"是一个使用Android Studio...
本篇文章将详细讲解如何使用`Timer`和`TimerTask`在Android中实现一个简单的倒计时功能。这个教程以易懂的方式介绍这一过程,适合初学者学习。 首先,我们需要了解`Timer`和`TimerTask`这两个类。`java.util.Timer`...
在Android应用开发中,有时我们需要实现一种功能,即在用户界面上显示3秒倒计时,用户可以选择在倒计时结束前点击界面来取消自动关闭,或者等待倒计时结束后,程序自动关闭界面。这样的设计可以增加用户体验,给用户...
总之,Android通过`CountDownTimer`提供了简单易用的倒计时解决方案,开发者可以根据自己的需求进行定制,以实现各种倒计时功能。在实际项目中,结合UI设计和用户体验,可以创造出高效且直观的倒计时组件。
本文将详细讲解如何在Android中创建一个可以任意设定时间的倒计时`Dialog`。 首先,我们需要了解`Dialog`的基本用法。在Android中,我们通常通过`AlertDialog.Builder`来构建一个`Dialog`。`Builder`类提供了很多...
本项目是一个基于Kotlin实现的纯粹倒计时应用,它提供了基础的倒计时功能,帮助用户跟踪时间,比如用于设定目标、提醒事件或者简单的计时任务。以下是关于这个项目的一些关键知识点和实现细节: **1. Kotlin基础** ...
在Android开发中,倒计时动画是一种常见的交互元素,它能为用户界面增添动态效果,提升用户体验。本文将深入探讨如何在Android应用中实现倒计时动画,包括基础原理、关键代码实现以及优化技巧。 首先,理解倒计时...
本篇文章将详细讲解如何在Android中实现一个简易的倒计时功能,以及如何在子线程中安全地更新UI线程。 首先,我们需要了解Android的多线程机制。Android UI操作必须在主线程(UI线程)中执行,否则会抛出`android....
最近项目中有个需求,需要像《水果忍者》游戏中取得成就后,从屏幕顶部落下一张图片,3秒钟中后...这里我向大家介绍一种比较简单的方式,使用 CountDownTimer这个类,听名字就比较适合我们的需求,闲言少叙,直接看代码
以下是一个简单的倒计时示例: ```java new CountDownTimer(30000, 1000) { // 倒计时30秒,每隔1秒更新 public void onTick(long millisUntilFinished) { TextView textView = findViewById(R.id.countdown_...
例如,一个简单的倒计时创建代码可能如下: ```java new CountDownTimer(30000, 1000) { // 30秒倒计时,每隔1秒更新 public void onTick(long millisUntilFinished) { TextView tv = findViewById(R.id.text_...
本篇文章将详细介绍如何在Android应用中使用CountDownTimer类来实现一个简单的倒计时功能。 CountDownTimer是Android SDK提供的一种用于执行周期性任务的工具类,它能帮助我们轻松地创建一个从特定时间开始到零的倒...
在Android应用开发中,"Android 倒计时引导页"是一种常见的设计手法,用于吸引用户的注意力并提供一定的用户体验。这种页面通常会在用户首次打开应用或有新特性更新时出现,展示一些重要的信息或者功能介绍,同时...
例如,一个简单的短信倒计时实现可能如下所示: ```java public class SmsCountDownTimer extends CountDownTimer { private TextView textView; public SmsCountDownTimer(long millisInFuture, long ...
本文将深入探讨如何创建一个简单的Android倒计时程序,并基于提供的C#倒计时客户端文件,我们可以推断出虽然标题提及的是Android,但可能包含了跨平台的C#实现。 1. **基本概念** - **倒计时(Countdown)**: 是一...
这个"Android简单封装获取验证码倒计时"的示例就是为了解决这个问题,提供了一个可复用的控件。下面我们将详细探讨这个知识点。 首先,验证码倒计时的基本逻辑是:用户点击获取验证码后,按钮变为禁用状态,并开始...
在这个特定的案例中,"android闪屏页广告倒计时"是一个实现简单广告倒计时功能的Demo。这个Demo的主要目标是展示如何在闪屏页上添加一个广告,并且设置一个倒计时,当倒计时结束时,用户将被引导到应用的主界面。 ...
在Android应用开发中,倒计时...通过以上步骤和注意事项,你就能在Android应用中实现一个简单而实用的倒计时功能。当然,这只是一个基础的实现,实际应用中可能需要根据具体需求进行更复杂的定制和优化。
在Android开发中,短信验证是常见的用户身份验证方式,它通常涉及到一个倒计时控件,用于限制用户在一段时间内只能发送一次短信验证码。本文将详细介绍如何创建并使用一个自定义的"Android短信验证倒计时控件",以及...