OpenHarmony 3.0 轻量系统跑UI效果图基于LVGL

发布于 2021-10-26 20:07
浏览
2收藏

经过1~2小时的努力,终于将LVGL移植到星空派GD32开发板上了。
再经过几个小时的努力,将lvgl移植到OpenHarmony 3.0 轻量系统上,效果还行。
先来几张效果图,晚点再写移植文章、发视频效果图

开机动画
OpenHarmony 3.0 轻量系统跑UI效果图基于LVGL-鸿蒙HarmonyOS技术社区
主界面
OpenHarmony 3.0 轻量系统跑UI效果图基于LVGL-鸿蒙HarmonyOS技术社区

时钟
OpenHarmony 3.0 轻量系统跑UI效果图基于LVGL-鸿蒙HarmonyOS技术社区
计算器
OpenHarmony 3.0 轻量系统跑UI效果图基于LVGL-鸿蒙HarmonyOS技术社区

LVGL介绍
LVGL全称Light and Versatile Graphics Library,是一个自由的,开源的GUI库,界面精美,资源消耗小,可移植度高,响应式布局等特点,全库采用纯 c 语言开发.

主要特性如下.

具有非常丰富的内置控件,像 buttons, charts, lists, sliders, images 等
高级图形效果:动画,反锯齿,透明度,平滑滚动
支持多种输入设备,像 touchpad, mouse, keyboard, encoder 等
支持多语言的 UTF-8 编码
支持多个和多种显示设备,例如同步显示在多个彩色屏或单色屏上
完全自定制的图形元素
硬件独立于任何微控制器或显示器
可以缩小到最小内存 (64 kB Flash, 16 kB RAM)
支持操作系统、外部储存和 GPU(非必须)
仅仅单个帧缓冲设备就可以呈现高级视觉特效
使用 C 编写以获得最大兼容性(兼容 C++)
支持 PC 模拟器
为加速 GUI 设计,提供教程,案例和主题,支持响应式布局
提供了在线和离线文档
基于自由和开源的 MIT 协议
支持MicroPython

5
收藏 2
回复
举报
回复
添加资源
添加资源将有机会获得更多曝光,你也可以直接关联已上传资源 去关联
    相关推荐