前言

随着物联网的到来,凯文・凯利预言的 “屏读” 时代也已到来。除了像手机和平板这样类似个人电脑的设备之外,越来越多的嵌入式设备将配备触摸显示屏。在资源有限的嵌入式设备上构建一个良好的用户界面(UI)应用并非易事。整个传统流程确实非常耗时耗力。
LVGL 是一个成熟、流行且设计精良的开源 UI 库,适用于资源有限的嵌入式设备。越来越多的人正在使用它。然而,从头开始手动创建一个 LVGL 应用仍然需要做大量的工作。因此,一些针对 LVGL 的设计工具正在涌现。用户通过拖放组件来设计自己的 UI,然后可以生成可编译和可运行的 C 语言代码。此外,用户还可以启动模拟器来预览它在设备中的外观。这确实提高了效率,节省了大量的时间和精力。
在这里,我要介绍一个基于 LVGL 的 UI 设计神器 ——Anyui。它是免费的,跨平台,无需注册,甚至可以支持网页版。非常值得一试。

一、Anyui 是什么?

Anyui 是一款基于桌面的嵌入式设备 UI 设计器,目前支持 LVGL,这是一个适用于资源有限设备的轻量级流行 UI 框架。你可以通过简单地将组件拖放到画布(一个屏幕)上、更改它们的属性和样式来构建自己的 UI,然后 Anyui 将为你一键生成可编译和可运行的源代码(C 代码)。你还可以运行模拟器来预览它在设备中的外观。这样,你就可以跳过传统方式中编写大量 C 语言代码、构建项目、将其刷入设备并最终验证一切是否正常工作的繁琐步骤。只需专注于你的设计,让 Anyui 处理其余的事情。同时,Anyui 提供了与非常流行的设计工具 Sketch 类似的使用体验。Anyui 的所有努力都是为了提高你的工作效率。
目前,Anyui 支持 Windows、Mac,并且还有一个基于网页的Playground,你可以在线尝试而无需下载任何软件包。此外,它是免费的,并且无需任何注册。只需下载并安装,你就可以开始使用了。

Anyui 支持:

  • Windows、Mac 和 Web
  • 多语言(中文和英文)
  • 丰富的内置组件
  • 自定义组件
  • 撤销 / 重做(历史操作)
  • 快速复制
  • 自动对齐
  • 画布缩放
  • 组件锁定 / 隐藏
  • 竖屏 / 横屏模式
  • 等等……

二、v0.14.0 版本的特性

你可以在此处下载

1. 竖屏 / 横屏模式

在创建新项目时,在设置步骤中,用户可以选择屏幕方向:“横屏” 或 “竖屏”。

在这里插入图片描述
在这里插入图片描述

2. 侧边栏可扩展 / 可收缩

在 0.14.0 之前的版本中,侧边栏、属性栏、代码文件树栏和日志视图的大小都是固定的,但从 0.14.0 版本开始,用户可以拖动并调整它们。此外,上述栏目的大小将被记住,这意味着,下次打开应用程序时,它们将保持与关闭时相同的状态。

在这里插入图片描述

总结

Anyui 正在快速迭代,并且将添加越来越多的功能。本章介绍了最新发布的 v0.14.0 版本中引入的新功能。v0.14.0 下载

Logo

魔乐社区(Modelers.cn) 是一个中立、公益的人工智能社区,提供人工智能工具、模型、数据的托管、展示与应用协同服务,为人工智能开发及爱好者搭建开放的学习交流平台。社区通过理事会方式运作,由全产业链共同建设、共同运营、共同享有,推动国产AI生态繁荣发展。

更多推荐