LVGL UI设计神器助你高效开发嵌入式UI应用——v0.16.0发布(中)


前言

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

一、Anyui 是什么?

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

Anyui支持的特性:
Windows、Mac 和网页版
多语言(中文和英文)
丰富的内置组件
自定义组件
撤销 / 重做(历史操作)
快速复制
自动对齐
画布缩放
组件锁定 / 隐藏
纵向 / 横向模式
新版本检查
用户自定义的界面布局
等等……

二、v0.16.0 版本的特性

你可以在 此处 下载该版本。

  • 增加新的分辨率支持:480×320

创建项目时,在设置界面可以选择480 x 320分辨率。

  • 支持可拖动的控件栏

鼠标移动到控件栏时会出现一个小手柄,可以拖动手柄移动控件栏,并且下次启动应用会记住关闭前的位置。
在这里插入图片描述

  • 优化设置对话框,并为控件栏的方向添加配置

可以在设置里选择控件栏方向。
在这里插入图片描述

  • 优化事件编辑器

在这里插入图片描述

  • 优化滑块、下拉列表以及条状控件
  • 优化上下文菜单位置
  • 在菜单中添加 “重命名” 选项
  • 在菜单中重新添加 “保存为自定义控件” 选项
  • 修复 “控件的位置 / 尺寸值可能为非整型类型” 的问题
  • 其它优化

关注以下公众号可以获取关于Anyui的最新消息
在这里插入图片描述

总结

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

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值