实现树形每次展开动态加载_Axure 案例:数值加载效果

本文通过四个步骤详细讲解如何在Axure中实现树形结构的每次展开动态加载效果:1) 创建中继器及其元素;2) 设置中继器的数据源;3) 利用动态面板实现自动循环切换状态;4) 配置动态面板切换事件,重点介绍此部分。同时提及了Axure的函数和部件样式功能。
摘要由CSDN通过智能技术生成
7ea50326cc660d118532093690b4a879.gif 今天要说到的数值加载效果,我们在使用App和网站的时候是经常见到的,尤其是金融类的产品、借贷类的产品等。 在我们打开某个页面,比如我的财 富时,账户当中的金额会进行不断往上叠加,直到叠加到账户中的金额数值,就会停止。

bc796b0e2939e1270ca5c32578c8f363.png

6ed96b62827b8826bbd25c050a1e09f7.png

116b793d8f96a3d1c83f3d87f8a727b6.png

具体效果,大家可以从这里看:https://hv8kwg.axshare.com 好,接下看看这个案例 时怎么做的 用中继器动态面板制作即可。 我们规定金额和累加次数,分别是中继器数据集中的两列数据。 动态面板加载时开启循环,通过结合判断来确定每次动态面板切换状态时是否进行累加或者停止累加。累加每次增加的数字为总额/累加次数,这样就比较均匀的累加。   上面是它的基本实现原理。根据这个原理我们一起来做一下。  

01

创建中继器中元素

中继器中的元素是矩形-用以 显示数值; 动态面板-两个状态,用来切换面板状态。

e8004b51be98e33d4506c6122d095078.png

74a193f2467a2b8724d4a334a91d9f3e.png

02

创建中继器中数据

  前面说了,只需两列。金额和叠加次数。但这里注意,把中继器的每项加载时的交互删除,在这里时没有用的。

c92d89c2ebbc979b6e5b37097c405f2a.png

 

03

设置动态面板进行自动循环切换状态

1684416bda31ae52a5f350b4d53c942c.png

这里循环间隔的时间设置得稍微快些。这个时间时每两次数值叠加的时间差,如果需要慢些,把这个时间设置得大些即可,按需设置。  

04

设置动态面板的切换面板状态时事件。这是重头戏。

先进行判断,一是金额进行叠加,这个条件是,当显示金额的矩形中的文本小于数据集中我们设定的金额时,会进行叠加。金额就是叠加结束后的金额加上每一次叠加的数值即可。

83a98c66fe8f9a7baf70a75f16e07166.png

因为 我的案例里边金额保留了两位数,所以为了保持两位数,这里使用了一个tofixed函数限制了小数点后的位数。 同样这也是按需设置,如果你是整数的话,直接取整即可。   接下来的一种情况是,金额停止叠加。当展示的数值与总数值的差值小于单次叠加的数值时,说明已经不足以再进行叠加了,所以金额就不再往上叠加。

08014c9341f10c38f466b7df39d4f39f.png

这里的条件大家还可以想一下,有没有其他的条件设置方法,留着给大家思考哈哈哈哈。 动作就很简单了,让金额等于数据集中数据就行了。   最后,别忘记了,将动态面板的自动循环停止了。

b015612ad3d56c3abaaee07b043876dc.png

大家设置好之后看看效果如何。动态面板的状态切换在数值切换的时候可以应用,比如电商网站常见的活动倒计时等,有兴趣的话大家可以尝试一下。下方查看 历史文章 c70130c06dc7c84751045139e18baeee.png

Axure函数有哪些?来这里一网打尽

学会使用Axure中的部件样式功能

输入框设置输入数字的限制

让我知道你在看

e1f54773be39b7d5fec563c3290bd0f1.gif
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值