在使用Axure过程中,我们时常会用到循环,但Axure RP并没有内置的循环功能,所以我们需要使用 Axure 的交互和变量功能来模拟循环。本文总结了如何在Axure中使用“循环”,希望对你有所启发。
前言
在使用Axure的过程中,我们时常会需要用到循环:
- 有的需要永久循环(例:时钟)
- 有的需要固定循环N次(例:动态百分比进度条)
- 有的循环还需要手动临时暂停且可继续(例:秒表)
- 有的需要多个循环嵌套(例:生成九九乘法表)
- 有的循环还要根据不同的条件循环不同的次数(例:密码强度校验)
而现实是: Axure RP并没有内置的循环功能,所以我们需要使用 Axure 的交互和变量功能来模拟循环。
一、原理
其实Axure循环的原理也非常简单,主要分两大类:
- 第一类就是使用“触发事件”反复触发同一个交互,优点是方便,通常一个元件就可以搞定大功能。
- 第二类就是利用“动态面板”的“面板状态改变时”,优点是可以方便的启动和停止循环。
当然也有一些“另类”的方法,比如:利用中继器。
反正能实现功能就是好方法。
二、时钟(利用“触发事件”)
最简单的例子可能要属做一个动态的实时数字时钟了,这是一个永久循环,简单到只用一个“文本标签”就可以实现:
本文由 @最InのAxure 原创发布于人人都是产品经理,未经许可,禁止转载
题图来自 Unsplash,基于 CC0 协议
该文观点仅代表作者本人,人人都是产品经理平台仅提供信息存储空间服务。