7 个版本
0.1.6 | 2023年5月8日 |
---|---|
0.1.5 | 2023年4月24日 |
#944 in GUI
64 每月下载量
340KB
2K SLoC
appy
用于原生应用程序的 Rust 声明式跨平台 UI 框架。更多信息请参阅这篇文章。
本地运行示例
只需克隆代码并运行以下之一即可
cargo run --example hello
cargo run --example calculator
...
请查看示例文件夹以获取更多示例。
在 Android 上运行示例
首先安装并设置 cargo-sdl-apk。
然后,在 Android 上运行示例应该和本地一样简单,几乎一样
cargo sdl-apk run --example hello
更改渲染后端
Appy 默认使用 SDL 进行图形渲染。它还支持 Glutin,可以将其作为功能打开。请查看 platform-examples/test-glutin
中的项目,该项目已设置使用它。本地运行的方式相同,即使用 cargo run
,但如果你想在 Android 上使用 Glutin,则需要使用 cargo-apk 而不是 cargo-sdl-apk。
实时重新加载
如果你想在开发过程中进行实时重新加载,可以使用 cargo-watch。安装它并运行
cargo watch -x run
依赖关系
~16–33MB
~349K SLoC