- 大小:3.69MB
- 语言:简体中文
- 系统:Win All
- 类别:编程工具
- 时间:2024-01-30 13:54:44
软件介绍
Yoga是一款跨平台的软件,有着极为优秀的功能,可以轻松的帮助大家爱完成各种各样喜欢的内容,Yoga的内容还是很多样的,你可以用它来完成各种功能,对齐内容与项目,引入了全新的属性,让快平台的写作更加的方便,快来试试吧。
Yoga功能:
1、伸缩方向控制节点的子级放置的方向。
2、项目的位置类型定义其在其父元素上的位置。
3、元素放置描述如何沿容器的横轴放置子元素。
4、对齐内容描述了如何将子代与容器的主轴对齐。
5、长宽比引入的属性,在flexbox CSS规范中不作为可自定义的属性存在。
6、属性在容器上设置,并控制当子项沿主轴超出容器大小时会发生什么情况。
7、对齐的内容定义了沿着十字线的线的分布。仅当该项目用柔性敷料包裹在多行中时,此方法才有效。
Yoga发展:
1、基于Flexbox的多平台布局引擎,使布局更易于使用。
2、充当通用布局系统,可替代iOS上的自动布局或网络上的层叠样式表(CSS)。
3、最初由Facebook于2014年作为CSS布局的开源库启动,在2016年经过重新设计并更名为Yoga。
4、图书馆开发人员可以将Yoga集成到其布局系统中,就像将Facebook集成到React Native / Litho / Componentkit中一样。 Yoga也是iOS开发人员可以用来直接布置视图的框架。
Yoga介绍:
1、随着系统的不断完善,Facebook决定以Yoga的名义重新启动它,但尚不清楚为什么要使用这个名称,但从字面意义上来说,Yoga(我们很自然地将其关联)似乎与布局系统的多平台性质相匹配。
2、Yoga使开发人员可以在所有平台上快速创建UI布局,而不仅仅是React Native。
3、瑜伽是基于C的实现。选择C的原因当然是性能。与以前的Java实现相比,C中的Yoga实现将性能提高了33%。其次,使用C实现有助于与其他平台集成。
4、到目前为止,yoga链接到以下平台:Java(Android),Purpose-C(UIKit),C-NET,以及带有React Native的Yoga,Android组件,Oculus和许多其他项目,已经有许多项目在使用。