当前位置: 首页 > news >正文

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

文章目录

  • 前言
  • 一、Anyui 是什么?
  • 二、v0.17.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.17.0 版本的新功能和修复

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

  • 支持新分辨率:720×720、480×480
  • 支持样式刷
  • 支持从各个方向拖选多个组件
  • 支持画布最多放大 5 倍
  • 鼠标悬停时突出显示组件
  • 复制组件时防止名称冲突
  • 禁止按下退格键(Backspace)时默认返回上一步操作
  • 其他改进及问题修复

总结

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


http://www.mrgr.cn/news/67649.html

相关文章:

  • 高效管理iPhone存储:苹果手机怎么删除相似照片
  • linux驱动-i2c子系统框架学习(1)
  • 【C#】设计一个选购计算机配置的应用程序
  • 网易SQL面试题
  • SIwave:释放信号网络分析仪的强大功能
  • 制作python的Dockerfile
  • Java后台生成指定路径下创建指定名称的文件
  • 为什么说距离视图(RV)表示的紧凑性
  • uniapp radio单选
  • 鸿蒙应用App测试-通用测试
  • 【c知道】Hadoop工作原理。
  • 走进 Go 语言基础语法
  • SAP固定资产报废BAPI_ASSET_RETIREMENT_POST的主要参数说明<转载>
  • 电能管理系统(源码+文档+部署+讲解)
  • 6项!国自然基金委员会拟批准资助项目名单公布!
  • 计算机信息安全
  • 解密.Lockbit3.0勒索病毒:恢复加密数据与预防策略
  • 基于电力需求侧能效管理平台的建设及应用
  • 数据集收集器0.3
  • 代码随想录算法训练营Day55 | 图论理论基础、深度优先搜索理论基础、卡玛网 98.所有可达路径、797. 所有可能的路径、广度优先搜索理论基础
  • 魅力标签云,奇幻词云图 —— 数据可视化新境界
  • 新书速览|C++编程之禅:从理论到实践
  • springboot 之 接口数据脱敏
  • 想转行做大模型?AI产品经理转行必读指南
  • 牵手APP引领交友新风尚,多元匹配助力寻找心仪伴侣
  • #渗透测试#SRC漏洞挖掘# 操作系统-Linux系统基础06之ssh服务、history