fusetool 里面的 ActivatingAnimation 使用理解

2 篇文章 0 订阅
2 篇文章 0 订阅

最近在仿写fuse官网提供的Example:PageControl

下载地址:https://www.fusetools.com/examples 

 

先用代码给各位解析下大概逻辑:

主要有两个文件:一个配置style,一个是主界面逻辑。

Style.ux:


style是个这样的组件:他可以把同类型的同组件框下的组件属性统一赋值。逻辑上就是说,代码段虽然只有一块,却是每个被设置style的组件都会调用一次。

比如下面的主逻辑:


这里就是所有的page初始化的时候,都会调用Style。


下面说说这里我刚开始疑惑的地方:就是  ActivatingAnimation 这个组件。

【首先我要强调的是ux编写的xml不是完全顺序执行,我就踩入了这个坑,逻辑一直理不清】

 ActivatingAnimation 组件是个trigger,也就是触发器,每操作一次tap都会判断当前active的page,对该page 先触发这个触发器,然后再走Style。

当你tap小于可视图片的一半,active的还是当前的page。

这里就是对active的page先执行ActivatingAnimation 部分,其他page可以通过whileTrue判断,而执行该判断里逻辑部分

这篇没什么技术含量,就是担心有人会跟我一样以为所见即所得的xml界面逻辑都是顺序执行的。

谢谢阅览,学习交流群:429307812  六个人了啊,哈哈哈哈


评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值