延伸:以锈写的高性能flexbox实现

时间:2021-01-31 06:14:03
【文件属性】:
文件名称:延伸:以锈写的高性能flexbox实现
文件大小:9.8MB
文件格式:ZIP
更新时间:2021-01-31 06:14:03
android rust ios cross-platform flexbox 伸展 Stretch是用编写的Flexbox的实现。 扩展的目标是为跨所有平台的布局提供坚实的基础,尤其是针对移动设备。 从长远来看,我们希望拉伸不仅支持flexbox,而且还支持许多其他布局算法,例如网格布局。 进行拉伸并具有。 目标 在使用或扩展之前,最好了解项目的核心目标。 这些是我们正在努力实现的目标,不一定是我们当前支持的功能。 高性能 跨平台 小二进制大小 支持多种布局系统 多线程布局 大多数常用语言的语言绑定 支持平台 锈 安卓 的iOS JavaScript / TypeScript 用法 Stretch是Rust内置的功能,但绑定了多种语言和平台,因此您可以以对项目自然的方式使用它。 锈 # Cargo.toml [ dependencies ] stretch = " 0.3.2 " // main.rs use stretch :: geometry :: Size; use stretch :: style :: * ; fn main () -> Result <(), stretch::Error> { let mut stretch = s

网友评论