Android Studio||倒计时显示

16 篇文章 0 订阅

step by step.

目录

参考:

简单方法

xml:

java:

效果:


参考:

Android Studio - 第四十四期 倒计时_weixin_33724570的博客-CSDN博客    现在倒计时有很多种方法,这里给大家两个方法,代码经过洗礼:    1.CountDownTimer:调用的时候很简单:timer.start();    timer.cancel();private TextView vertifyView;      private CountDownTimer timer = new CountDownTimer(10000, 1000) {   ...https://blog.csdn.net/weixin_33724570/article/details/85084483?ops_request_misc=&request_id=&biz_id=102&utm_term=android%20studio%E5%80%92%E8%AE%A1%E6%97%B6&utm_medium=distribute.pc_search_result.none-task-blog-2~all~sobaiduweb~default-8-85084483.nonecase&spm=1018.2226.3001.4187

 

 

简单方法

cancel——取消

start——开始

onTick——计时过程

onFinish——计时结束 

xml:

<TextView
        android:id="@+id/time"
        android:layout_width="wrap_content"
        android:layout_height="wrap_content"
        android:layout_centerInParent="true"
        android:layout_marginTop="10dp"
        android:background="@color/white"
        android:padding="3dp"
        android:text="游戏开始!"
        android:textColor="@color/purple_700"
        android:textSize="40px" />

java:

CountDownTimer timer = new CountDownTimer(150000, 1000) {
        @Override
        public void onTick(long millisUntilFinished) {
            time="本轮游戏结束还有 " + (millisUntilFinished /  1000 ) +  " 秒";
            TextView text = (TextView) findViewById(R.id.time);
            text.setText(time);
        }

        @Override
        public void onFinish() {
            Intent intent = new Intent(TestActivity_pa_ba.this,LoseActivity.class); //测试语句
            startActivity(intent);
        }
    };
right1.setOnClickListener(new View.OnClickListener() {
            @Override
            public void onClick(View v) {
                //男孩点击正确选项
                ImageView pict = (ImageView) findViewById(R.id.right1);
                win(boy);
                right1.setBackgroundColor(0xff98e6b6);
                right1.setTextColor(android.graphics.Color.RED);
                tips_boy.setVisibility(View.VISIBLE);
                pict = (ImageView) findViewById(R.id.right1);
                pict.setVisibility(View.VISIBLE);
                sleepTS(tips_boy,right1,pict);
                if(whoWin(++wit_boy)) {
                    timer.cancel();
                    Intent intent = new Intent(TestActivity_pa_ba.this,WinnerBoyActivity.class); //测试语句
                    startActivity(intent);
                }
            }
        });

效果:

  • 1
    点赞
  • 4
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值