77百科网
当前位置: 首页 生活百科

在axure中怎么设置倒计时(以秒表计时为例)

时间:2023-06-11 作者: 小编 阅读量: 2 栏目名: 生活百科

方法1:使用触发事件——只需要1个元件即可方法2:使用动态面板——需要1个元件和1个动态方法只是达到目标的途径,途径并不唯一,方法也不独属。选中时设置“循环用”的面板为Next,并且选中“向后循环”,设置“循环间隔”时间为1毫秒,同时勾选“首个状态延时x毫秒后切换”。

本文作者将尝试用两种方法来实现【秒表计时】功能,探讨一下如何实现:循环的开始、循环的结束、循环的继续。enjoy~

在原型设计过程中,有一些常用的交互效果,涉及到循环,例如:

  • 轮播图一直轮播
  • 60s后重新获取手机验证码
  • 时间显示
  • 秒表计时
  • 播放/暂停

而“重新获取手机验证码”又涉及停止循环,“播放/暂停”还涉及到继续循环

今天,我们尝试用以下两种方法来实现【秒表计时】功能,探讨一下如何实现:循环的开始、循环的结束、循环的继续。

  • 方法1:使用触发事件 —— 只需要1个元件即可
  • 方法2:使用动态面板 —— 需要1个元件和1个动态

方法只是达到目标的途径,途径并不唯一,方法也不独属。希望大家在理解原理之后,能够举一反三、灵活应用于其他需要的场景。

先看效果:

鼠标单击上方区域,开始循环

每1毫秒自增1

再单击可切换暂停/继续循环

方法1:使用触发事件 —— 只需要1个元件即可

1.1 概况

所需要元件:

  • 矩形元件 * 1 (也可以其他元件,只要能输出文本的即可)

涉及交互事件(用例):

  • 鼠标单击时
  • 选中时

涉及动作:

  • 切换选中状态
  • 设置文本
  • 等待
  • 触发事件

是否涉及判断条件:

是,有判断条件

涉及函数及公式:

  • text —— 元件的文件值
  • this —— 当前元件
  • [[this.text1]] —— 当前元件的值加1(例如,原来为0,执行之后变为1)

1.2 素材制作

几无特殊说明的地方,以下仅为示例中的设置。实际应用中大家应该自由发挥

拖入一个矩形,填入0,或者不要写入任何字符。

空的矩形,代表其text值为0

若填入了非数字的字条,[[this.test1]]得出来的结果将是一个字符串,而不能实现累加

(不重要)示例中做了以下处理

  • 元件命名为 “1”
  • 元件填充色为 F2F2F2
  • 元件线宽设置为None (无边框)
  • 元件圆角半径设置为 5

1.3 交互设计

目标:

第1次点击元件开始循环 —— 每隔1毫秒累加1

再次点击时:

停止(暂停) —— 若还在累加,则停止。值不再变化

继续 —— 若未在累加,则继续循环。值继续每隔1毫秒累加1

先看一下流程图

再来添加元件1的交互事件

(1)鼠标点击时:切换当前元件的选中状态 —— 注:如果没有特殊设置过,默认是未选中状态

(2)选中时:如果 当前元件的选中状态为true(选中),则执行接下来的动作

  • 当前元件值加1
  • 等待1毫秒
  • 触发“当前元件”的“选中时”事件(达成循环)

注意:当选中状态变为flase(未选中)时,就不会执行下来的动作 —— 循环停止

添加好后的情况如下图

OK,方法1已经完成。F5预览,点点鼠标,效果出来了吗?!

我们再来看一下方法2

方法2:使用动态面板 —— 需要1个元件和1个动态

2.1 概况

所需要元件:

  • 矩形元件 * 1 (也可以其他元件,只要能输出文本的即可)
  • 动态面板 * 1 (面板下面至少要有2个状态)

涉及交互事件(用例):

  • 鼠标单击时
  • 选中时
  • 取消选中时
  • (动态面板)状态改变时

涉及动作:

  • 切换选中状态
  • 设置(动态)面板状态 —— 向后循环、循环间隔、停止循环
  • 设置文本

是否涉及判断条件:

无,无判断条件

涉及函数及公式:

  • Next —— 动作面板的下一状态
  • text —— 元件的文件值
  • target —— 目标元件
  • [[tatget.text1]] —— 目标元件的值加1(例如,原来为0,执行之后变为1)

2.2 素材制作

  1. 拖入一个面板,命名为“2” —— 示例中其他设置与1一致
  2. 插入一个动态面板,命名为“循环用” —— 示例中,宽高:20*20、位置:元件2的右上角
  3. 增加动态面板“循环用”新的状态 —— 保存至少有2个状态(这样才能循环)

无特殊效果,所以就不截图了

2.3 交互设计

先看一下流程图:

添加元件”循环用”的交互事件

(1)鼠标点击时

切换当前元件的选中状态 —— 注:如果没有特殊设置过,默认是未选中状态。

(2)选中时

设置“循环用”的面板为Next,并且选中“向后循环”,设置“循环间隔”时间为1毫秒,同时勾选“首个状态延时x毫秒后切换”。

  • 向后循环 —— 达成循环
  • 循环间隔 —— 多久执行一次,想当于方法1中的等待时间
  • 首个状态延时x毫秒后切换 —— 不是立即切换,而是(在触发之后)等待相同的时间再切换,保存与其他面板切换的时间一致

(3)取消选中时

设置“循环用”的面板的状态为“停止循环”。

设置好之后,如下图:

以上达到了“循环用”动态面板的循环(切换状态),及停止循环的效果。

但数值还没有变,下面,我们就要借用“循环用”的循环来达到数值(秒表)的累加效果

添加元件”循环用”的交互事件

状态改变时:设置“2”的文本值加1

公式[[tatget.text1]]达到加1的效果

所以,只要“循环用”的状态变化1次,“2”的值就要执行一次加1 —— 实现“2”值的循环累加;

当“循环用”的状态未变化时,“2”值也不累加,不变 —— 实现“2”值的循环累加的停止

从而实现了秒表计时的目标。

OK,方法2已经完成了。F5预览一下,效果都出来了吗?!

扩展部分

通过灵活使用循环原理,还可以实现如下效果:

  1. 自动停止循环 —— 10s倒计时后可再次获取验证码
  2. 点击切换旋转/停止旋转

详细如何制作就不在此文中赘述了,大家可以尝试了下。

以上所有效果预览地址:https://s72nl9.axshare.com/

本文由 @牧逸 原创发布于人人都是产品经理。未经许可,禁止转载

题图来自 Pixabay,基于 CC0 协议

,
    推荐阅读
  • 为什么老虎有王字(王字是根据老虎来的吗)

    古人离不开牛耕地,地震也被认为“地牛”在动。所以老虎排在天地的象征之后,是象征人类的生杀大权,在生肖中排第三。

  • 信长之野望大志新手攻略(大神数据挖掘信长之野望)

    光荣特库摩历史题材策略大作《信长之野望:大志》很快就要上市了,近日官方发布了一款PC版试玩Demo让粉丝们提前感受这款游戏,而来自游侠论坛的大神玩家“王元姬”对这款Demo进行了数据挖掘,得到了许多独家新情报,包括人物立绘、事件CG图等等。这位这么好看,一定是森兰丸啦!这个肯定是联动《信喵之野望》的角色,到底是哪位呢?不用着急,《信长之野望:大志》很快就要在11月30日正式发售了,到时候我们就能进入游戏一探究竟!

  • 盆栽兰花养殖方法(盆栽兰花如何养殖)

    盆栽兰花养殖方法选苗:将兰株分成几丛,一丛大概有三棵小苗即可。这样长出来的兰株层次感会更好。并准备一份已经配制好的兰花用土。上盆时直接将兰株放入花盆中,让根部和枝叶自然地舒展开,然后一手扶着植株一手填入土壤,并轻轻晃动兰盆,让植株的根系和土壤紧密贴合。最后用手压实土壤,但是注意不要伤到根部。种植完成后还可以在盆土表面铺一层小石子或者青苔,既能够增强美观,还能调节水分。

  • 长城低配金刚炮皮卡有千斤顶吗(扛起皮卡的大梁)

    国产汽车品牌中,SUV领域发展比较好的就是长城,一款H6的大火,让长城在SUV市场全面布局开来,如今长城旗下的SUV数量太多了,从低端到高端,从越野车到皮卡车,应有尽有,而且很多车型的设计颠覆了消费者的固有印象。比如皮卡车,长城旗下的皮卡造型和城市SUV差不多,内部的配备也很时尚,这样的设计很受年轻人喜欢。内饰部分,金刚炮内饰的造型着实让人惊讶,整体的设计丝毫看不出是一款皮卡车,和城市SUV如出一辙。

  • 鸡补钙什么效果最佳 喂鸡补钙最好的东西

    钙是蛋鸡的一种重要营养物质,特别是在产蛋高峰期的母鸡对钙的需要量特别高。补钙最好在下午进行,可促进吸收,钙质直接作用于蛋壳。用量要控制,避免喂食过多出现副作用。

  • 男人能喝枸杞红枣茶吗 男人可不可以喝红枣枸杞

    枸杞红枣茶中含有丰富的营养物质,适量服用能够为身体补充一定的营养元素,对人体来说具有滋补肝肾、益精明目、养血安神、补中益气的作用,对于有气虚乏力、肝肾阴虚等症状的男人来说是可以服用的。但是因为枸杞红枣茶偏温性,食用后会增加体内的热气,所以对于一些内火重、容易上火的男人来说建议少喝或不喝,以免体内火气过重引起不适的症状。

  • 满分审验学习体会(审验现场学习详细流程看这里)

    满分教育学习现场预约操作流程适用驾驶人一个违法记分周期内累积记分达到12分及以上的机动车驾驶人。驾驶人可在驾驶证核发地、违法行为发生地所在省份任意地市申请。现场学习流程驾驶人按已提前预约学习时间,本人持身份证原件及预约信息到东莞市机动车驾驶人满分审验教育学习室四楼参加学习。

  • 江西青原贞栋生猪养殖专业合作社收入增加30%

    仅去年,社员养猪收入达1.6万元,比本地农民收入增加30%。目前,合作社共发展社员69名,存栏母猪、生猪分别为215头、1.2万头,年出栏生猪2.5万头,带动农户近200户,先后培训社员1300多人次,发放宣传资料300多份。

  • 油酥烧饼的做法及配方(油酥烧饼的做法及配方是什么)

    油酥烧饼的做法及配方主料:面粉,酵母,小苏打,温水。将酵母和小苏打用温水调开,倒入面粉中和成光滑的面团,放温暖处静置30分钟-40分钟。醒面过程中制作油酥:将面粉、五香粉和盐放入碗中搅匀。面团醒好后揉匀擀开,擀成1厘米以内的大薄片,将油酥倒上抹匀。然后用手慢慢揪成大小适中的剂子。接着将两边的口朝下收起,放入预热170度的烤箱里。开启热风循环,温度170℃烤10分钟,然后翻面再烤8分钟即可。