首页 > 电脑软件 > 编程工具 > Yoga
Yoga
  • 大小: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和许多其他项目,已经有许多项目在使用。

软件截图
相关推荐