Android Handler倒计时效果

原创 2018年04月16日 09:36:32

              在你的动画页面View定义一个TextView 给他定义一个id tv

               

   public class SplashActivity extends AppCompatActivity {


    private TextView tv_num;

    private Handler mhandler=new Handler();

//这里的a是给他定义时间

    private int  time=5;
    private Runnable runnable=new Runnable() {
        @Override

        public void run() {


            time--;

//将时间给他填进tv里面

            tv_num.setText(time+"");

//当他的time==0的时候执行的跳转

            if(time==0){
                Intent intent = new Intent(SplashActivity.this, MainActivity.class);
                startActivity(intent);
                finish();
            }else{
                mhandler.postDelayed(runnable,1000);
            }


        }
    };


    @Override
    protected void onCreate(Bundle savedInstanceState) {
        super.onCreate(savedInstanceState);
        setContentView(R.layout.activity_splash);
        initView();
    }


    private void initView() {
        tv_num = (TextView) findViewById(R.id.tv_num);
        mhandler.postDelayed(runnable,1000);


    }
}

猫商城首页楼层效果

-
  • 1970年01月01日 08:00

handler的使用---如何实现Android计时与倒计时的几种方法

方法一 Timer与TimerTask(Java实现)   public class timerTask extends Activity{ ...
  • chaozhung
  • chaozhung
  • 2013-05-16 08:53:46
  • 2329

用Handler实现计时功能

期待的效果: 从1开始计时,10秒之后,停止计时。初始画面: 计时中画面: 计时到10秒之后结束的画面: 原理: 用handle 发送消息,处理消息的时候,判断是否已经达到10秒,没有达到10秒...
  • huang_xiao_yu
  • huang_xiao_yu
  • 2016-05-25 17:17:11
  • 1201

Android欢迎页倒计时和Handler、Thread、Runnable说明

一、设计一个首页倒计时功能,记录handler,Thread,Runnable的区别和特点(1)handler:主要是更新主线程的UI,handler可以分发Message对象和Runnable对象到...
  • f552126367
  • f552126367
  • 2018-02-27 10:59:13
  • 32

Android通过子线程和handler实现倒计时,可以开始暂停倒计时

package tech.androidstudio.handlerdemotimer; import android.os.Handler; import android.os.Message; ...
  • Rodulf
  • Rodulf
  • 2016-03-19 14:46:59
  • 3699

handler.postDelayed循环倒计时

int time = 120; handler.postDelayed(new Runnable() { @Override ...
  • languobeibei
  • languobeibei
  • 2017-06-29 11:16:17
  • 301

Android项目开发实战—倒计时[Handler,Timer,TimerTask,Message]

Android实现倒计时先上一个本人实际操作中的界面: 源代码: (activity_main.xml和MainActivity.java)activity_main.xml:...
  • lmb55
  • lmb55
  • 2015-04-27 15:50:57
  • 1593

仿京东秒杀 倒计时

布局
  • jiaosheng1
  • jiaosheng1
  • 2018-01-05 21:24:17
  • 227

Android--利用Handler消息转发机制实现倒计时(内含防止内存泄露处理)

真正学会Handler必须要了解的相关概念相关概念图示: Message:存储信息的对象,被Handler在线程间转发,实现线程间的通信。 MessageQueue:以有序的方式排列的,等待处...
  • qq_38325620
  • qq_38325620
  • 2017-07-26 17:14:57
  • 374

handler 通过线程来更新UI 实例60秒倒计时

API:大致讲的就是下面这张图的内容 android进程的优先级 UI线程 其他线程不允许操作ui主线程: android提出两种方案解决这个问题 1,H...
  • heinika
  • heinika
  • 2015-09-10 08:47:32
  • 1083
收藏助手
不良信息举报
您举报文章:Android Handler倒计时效果
举报原因:
原因补充:

(最多只允许输入30个字)