fusetool 里面的 ActivatingAnimation 使用理解

最近在仿写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 六个人了啊,哈哈哈哈

最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
【社区内容提示】社区部分内容疑似由AI辅助生成,浏览时请结合常识与多方信息审慎甄别。
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容

  • 发现 关注 消息 iOS 第三方库、插件、知名博客总结 作者大灰狼的小绵羊哥哥关注 2017.06.26 09:4...
    肇东周阅读 14,390评论 4 61
  • Spring Cloud为开发人员提供了快速构建分布式系统中一些常见模式的工具(例如配置管理,服务发现,断路器,智...
    卡卡罗2017阅读 135,828评论 19 139
  • Android 自定义View的各种姿势1 Activity的显示之ViewRootImpl详解 Activity...
    passiontim阅读 175,955评论 25 709
  • Swift版本点击这里欢迎加入QQ群交流: 594119878最新更新日期:18-09-17 About A cu...
    ylgwhyh阅读 25,698评论 7 249
  • “诗文新天地”本期作业——十年为主题,现代诗。勉强凑一篇,助助兴!因为此篇只是作业而已,请勿对号入座! 我设想过 ...
    黛眉居阅读 3,652评论 30 28

友情链接更多精彩内容