Yoga
Yoga 介绍
Yoga是由 Facebook 开源的跨平台布局库。 Yoga 是一个 css3/Flexbox 的跨平台实现。Yoga 通过实现许多设计师熟悉的 API 并在不同平台上向开发人员开放。 Facebook引领着移动开源风向,这次它对布局出手了,推出了Yoga开源项目,意在打造一个跨iOS、Android、Windows平台在内的布局引擎,兼容Flexbox布局方式,让界面布局更加简单。
利用YOGA我们可以:
只写一次布局,就可以得到在不同端上的布局展示。
动态更改view的布局
还有各种意义。。。
特性:
完全兼容Flexbox布局,遵守W3C的规范
支持Java、C#、Objective-C、C四种语言
底层代码使用C语言编写,性能不是问题
支持流行框架如react Native
Yoga安装
npm install yoga-layout
GitHub:https://github.com/facebook/yoga
网站描述:实现Flexbox的跨平台布局引擎