计时器组件操作实例讲解

作者:创世魂

 

● 辅助说明

注意:本类位于“安卓基本类”模块中,必须添加此模块才能使用。

 

● 准备工作

 

界面如下图:

打开窗口设计器,拖放两个“按钮”,一个“文本框”

分别起名“按钮1、按钮2”“文本框1”


保存布局后,右键“按钮”选择“添加事件接收方法”

然后去添加“按钮_被单击”事件。

最终达到如图所示的效果。

 

 

一、计时器

 

 

● 本类说明

 

本类是一种用作简单计时的可视化组件,时间单位:秒。

 

 

● 界面准备

 

准备两个按钮和一个“计时器”

 

 

● 开始计时
● 结束计时
● 计时被改变(事件)
● 前/后缀文本(变)

 

“开始计时”帮助文档:

顾名思义,调用本方法当前组件就会开始计时。

如果调用了“结束计时”后,重新调用本方法,会重新开始计时。

 

“结束计时”帮助文档:

顾名思义,结束当前的计时。

 

“计时被改变(事件)”帮助文档:

当调用“开始”“结束”的时候,均会发送本事件。

开始计时后,每秒钟也会发送一次本事件。

 

“前/后缀文本(变)”帮助文档:

以上两个成员变量,就是给当前的计时器增加“前缀”“后缀”文本。

 

代码编写如下图:

“按钮1”被点击后,可调用“前/后缀文本”变量,设置计时器的前后缀。

随后调用“开始计时”方法后即可开始当前的计时操作。

“按钮2”被点击后,调用“结束计时”方法结束当前的计时操作。

右键“计时器”可添加“计时被改变”事件。

在本事件下指定来源对象后,弹出一个提示框。

 

运行效果如下图(GIF):

可以看到“按钮1”被点击后,当前“计时器”开始计时,并且也同时拥有了“前后缀文本”

“计时被改变”事件弹出的“提示框”一直存在,证明本事件一直在发送。

点击“按钮2”后,当前“计时器”就会立刻停止计时。