标签 计时器 下的文章

AppInventor开发安卓计时器

安卓成品APP下载[内含彩蛋]:[计时器1.2.apk]6程序及源码下载:计时器.aia预览图:所用控件:时间显示标签,开始/暂停按钮,清零按钮,计时器,音效播放器,两个垂直布局,两个水平布局。素材:背景图片一张,安卓图标一张,按钮音效文件wav一个。编程开始/暂停,两个功能一个按钮的实现方法:先设置个开始暂停判断的变量,默认为0点击开始按钮,按钮音效播放,对变量进行判断,如果等于0则然后让计时器开始工作,然后将按钮上的“开始”改为“暂停”如果,变量等于1则然后让计时器停止工作,然后将按钮上的“暂停”改为“开始”当开始暂停按钮被释放时,判断计时器是否工作,如果工作,就让开始暂停判断的变量1,否则为0清零按钮功能逻辑:点击按钮,播放按键音效,将全局定义的时间变量设置成0,同时开始暂停判断的变量设置为0,计时器停止工作,时间显示标签文字设为“00:00”,最后将开始/暂停按钮上的文字设置为“开始”。计时器到达计时点是触发方法:计时器间隔我设置的是1000,也就是1秒中会触发一次这个方法,触发后,让时间的全局变量+1,过1秒就+1,这样简单的计时功能就出来了,然而我们需要的时间格式是00:00这样的,所以我们要再次定义两个全局变量,分钟,和秒钟,将全局变量“时间”取整除以60就会得到分钟,用时间变量减去分钟乘60这样就会得到秒钟,这个时候如果输出时间,根据时间的不同可能会是→1:1这个是一分一秒的情况,10:1这个是10分一秒的情况,10:10这个是10分10秒的情况,所以需要再次加判断,当分钟小于10的时候,在分钟前加入一个字符0,大于等于10则不加入,秒钟同上,最后将整理好的分钟和秒钟显示在时间显示标签上,通过拼接字符串,在分钟秒钟之间在加入“...

阅读文章
1/1