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

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

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

方法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 协议

,
    推荐阅读
  • 喝水多了会有哪些病(喝水太多时身体会发生什么)

    水中毒后可能会引起头晕、犯困、恶心或者格外疲惫的反应。因此,中国自古以来就有水烧开后再饮用的习惯,这样大部分细菌都会被杀死。不过一直到解放以后,“多喝热水”这一习惯才在普通群众间大范围推广。不过,说实话,水煮沸后不仅能有效杀菌,而且热水确实能对疼痛和病症有一定的缓解作用,比如感冒时多喝热水就可以加快新陈代谢,把病菌排出体外自然就舒服多了。

  • 每天掉一斤要运动多久(每天走了一万步)

    每天走了一万步走路走「对」,边走变瘦不是梦最近社体君有一个朋友向我提出了一个问题:“自己每天走一万步,但130斤的体重却一斤都没有掉,这是为什么?”一了解,原来她是在尝试走路减肥!不过就是没有效果,这是为什么呢?爱。

  • 《巫师3:狂猎》移动小技巧及不能叫马解决方法攻略

    《巫师3:狂猎》中在一些强制步行的区域大家是不是很郁闷,想快速跑过却不行,还有时候叫马没反应,小编教你一招移动技巧,让你解决这个烦恼,来看《巫师3:狂猎》移动小技巧及不能叫马解决方法攻略,一起来看看吧。挥拳后可以翻滚。适用于多数强制步行的区域,比如开场的凯尔莫汉和各类浅滩。另外,无法吹口哨叫马的时候,挥一拳也可以解决。更多相关资讯请关注:巫师3:狂猎专题

  • 为什么缅甸出翡翠(为何缅甸出翡翠)

    为什么缅甸出翡翠因为在四五千万年以前,漂移的印度大陆板块和欧亚大陆板块相撞。此力量不仅大到生成了青藏高原,也给翡翠矿的形成提供了高压条件。缅甸北部密支那地区颇受“上天眷顾”,所受的压力和温度不但都满足了翡翠成矿的要求。同时还提供了多种”合适的”其他矿物与其共生并相互作用,才形成了优良的翡翠矿,才有了今天密支那翡翠矿开采的兴旺。

  • 女性月经过多(女性朋友月经太多)

    月经过多不仅是月经期延长,而且可能是一些危险疾病的征兆。如果此期间持续超过7天,则称为月经过多。一些女性认为月经过多只是所有女性的短暂且非常正常的现象。贫血月经过多会通过减少循环红细胞的数量而导致贫血、失血。例如,使用留在阴道内超过8小时的卫生棉条。患者很快就会出现休克和多器官衰竭,这会危及生命。为了防止月经过多的有害影响,女性需要警惕月经过多的迹象。

  • 暴风眼的套装叫什么名字(日常服装尺码也)

    猝不及防的“被BM风”BM风,源自小众品牌BrandyMelville,由其产品风格,衍生而来的一种穿搭风格。BM风兴起初始,对于大多数普通人来讲,这股潮流在明星中再盛行也无妨,毕竟并不会妨碍到自己。BM圈层中流传着一张身高体重的对照表,其中数据认为一个身高175的女孩,体重上限最高不应该过55Kg。这个比率是远低于大多数女孩体重的平均值的。而这类BM风产品受限于设计,有很多系列是没有L尺码的货品的。

  • 如何准备元宵节灯谜(元宵节超难灯谜)

    壬寅虎年的元宵节到啦元宵节也称上元节、元夕、元夜或灯节传统习俗里元宵节要看花灯、吃元宵、猜灯谜……祝爸爸妈妈元宵节快乐,身体健康!——夜再深都能看清你今年的元宵节还遇上冬奥会还有网友自制了冰墩墩汤圆吃汤圆、看冬奥这是专属于壬寅虎年元宵的浪漫祝大家人安心安,月圆人圆!对了,今年的元宵月不是“十五圆”,也不是“十六圆”而是“十七圆”!

  • 正能量短句子女人(正能量短句子女人分享)

    记住为自己而进步,而不是为了满足谁,讨好谁。把努力当成一种习惯,而不是三分钟热度。女人最高贵的“炫富”,莫过于“年龄成谜、身材无敌”!该来的都会来,该走的全会走,别抗拒,别挽留,别贪恋。你的安全感,应该来自于每天在变好的皮肤、体重计上逐渐减少的数字、银行卡里逐渐增多的余额和手机满格的电量,而不是来自于一个男人三言两语的情话和承诺。

  • 建兰都有哪些品种,建兰种类介绍 建兰的品种有哪些

    建兰品种有小桃红、铁骨素、荷花素、市长红、一品梅等,其中小桃红叶颜色较浅,但脉纹更清晰,铁骨元素叶和花梗坚硬,荷叶宽,小鳞茎大,市长红花鲜红,有清香。荷花素荷花素是建兰的传统品种,荷花素叶宽,叶美,球茎比其他品种大,养护时荷花素放置在凉爽的环境中,提供散光,应注意避免植物暴露在强光下,否则荷花素会被强光灼伤。

  • 一标三实信息采集教程(保证数据的完整性)

    县“一标三实”基础信息采集平台一、平台构成县“一标三实”基础信息采集平台由人口动态信息采集小程序和核心数据库组成。