Yoga是一個(gè)提供了各種各樣的控件和功能的跨平臺(tái)布局引擎,能夠幫助用戶(hù)在任何平臺(tái)上輕松構(gòu)建靈活的布局,內(nèi)置對(duì)齊內(nèi)容、對(duì)齊項(xiàng)目等功能,還引入了AspectRatio屬性,有效提高工作效率 。
軟件特色
一個(gè)元素的位置類(lèi)型定義了它在其父元素中的位置。
對(duì)齊內(nèi)容定義了沿十字軸的線條分布。只有當(dāng)使用柔性包覆將項(xiàng)目包覆到多行時(shí),該功能才會(huì)生效。
對(duì)齊項(xiàng)目描述了如何沿著容器的橫軸對(duì)齊子項(xiàng)目。
軟件亮點(diǎn)
AspectRatio是Yoga引入的一個(gè)屬性,在css flexbox規(guī)范中不作為一個(gè)可設(shè)置的屬性存在。
Flex方向控制節(jié)點(diǎn)的子節(jié)點(diǎn)的布局方向。
容器上設(shè)置了flex wrap屬性,并控制當(dāng)子代沿主軸溢出容器的大小時(shí)發(fā)生的情況。
Justify內(nèi)容描述了如何在其容器的主軸內(nèi)對(duì)齊子代。
軟件測(cè)評(píng)
1、開(kāi)源布局引擎優(yōu)化靈活布局構(gòu)建所有平臺(tái)。
2、使用開(kāi)源框架提供簡(jiǎn)單直觀的布局API。
3、幫助工程師輕松實(shí)現(xiàn)跨平臺(tái)協(xié)作。