首页 > 软件列表 > Yoga
Yoga

Yoga

跨平台布局引擎

软件语言:简体中文
软件授权:开源
适用系统:Windows
创建时间:2021-04-15
软件厂商/开发者信息:Meta Platforms

软件介绍

Yoga 是一个可嵌入的布局引擎,官方网站称它面向 Web 标准。项目由 Meta(原 Facebook)开源,代码托管在 GitHub 的 facebook/yoga 仓库,采用 MIT 许可证。它是给开发者集成进应用或框架的库,并不是带界面的独立桌面软件。

核心功能

  • Flexbox 布局:官网示例使用 flex、flexDirection、alignItems、justifyContent 等类 CSS Flexbox 属性来描述布局。
  • 间距与定位:示例中还用到 rowGap、marginInline 和 position: "absolute" 等属性。
  • Web 默认值选项:提供 useWebDefaults 布局选项。
  • 多语言绑定:核心用 C++ 编写,用 CMake 构建,目标标准为 C++20。仓库页面列出了 npm 包(yoga-layout)、Maven Central 上的 Java 包,以及 Swift Package Manager 支持。

支持平台与系统要求

Yoga 是库,没有单独的安装包。可通过上述 npm、Maven、Swift Package Manager 引入对应语言的项目。官方页面没有给出具体的系统版本要求。

版本与授权

GitHub Releases 页面标记的最新版本是 3.2.1,说明中提到新增对 16KB 页大小的 Android 设备的支持。授权为 MIT 开源许可证,可免费使用。

适用人群或使用场景

适合需要在不同平台上用同一套 Flexbox 规则做界面布局的应用或框架开发者。普通用户一般不会直接使用它。

版本列表

  • Yoga v1.18.0 官方版

    Yoga v1.18.0 官方版

    Yoga(跨平台布局引擎),Yoga是一个实现Flexbox的跨平台布局引擎,通过高 ...

    软件大小:3.7 MB 更新时间:2021-07-28
    详情