×
↑
入门指南
源代码项目下载
介绍
软件架构
安装在Windows操作系统上
安装编译器
安装 Python
安装scons
通过CMD启动
通过VSCode启动
安装VSCode
打开项目
运行项目
显示
手表工程
仪表盘工程
GUI应用程序
C-APP 应用程序
定义一个 C-APP
创建一个C-APP的控件树
C-APP操作
API
使用 LVGL 设计应用程序
LVGL 简介
HoneyGUI 模拟器
在 HoneyGUI 模拟器中运行 LVGL
HoneyGUI LVGL
实机移植
显示
输入设备
文件系统
romfs 文件系统镜像
LVGL 基准测试
LVGL 基准测试结果
从 Demo 入门开发
资源转换器
图片转换器
LVGL 在线转换器
HoneyGUI 图像转换工具
压缩图片
导入 LVGL
LVGL 启用 RLE 解码器
字库转换器
开发资源支持
在线文档
Github 仓库
设计器
论坛
博客
常见问题
HoneyGUI vs LVGL 绘制图片帧率
GRAM屏幕(280x456)RAM 分块绘制
分析
PSRAM整帧buffer绘制(800x480)
分析
结论
HoneyGUI vs LVGL RAM消耗
GRAM 屏幕 (280x456) 动态 RAM 消耗
GRAM 屏幕 (280x456) 静态 RAM 消耗
使用 ARM-2D 设计应用程序
ARM-2D介绍
使用可视化工具设计应用程序
概述
功能面板
工具箱/控件
非容器化控件
文本 (Text)
按钮 (Button)
图像 (Image)
滑动条 (SeekBar)
图像滑动条 (Image SeekBar)
开关 (Switch)
圆弧 (Arc)
容器控件
屏幕 (Screen)
选项卡视图 (TabView) 和选项卡 (Tab)
页面 (Page)
窗口 (Win)
设计视图/画布
选项卡视图 - 创建/删除/插入选项卡
创建选项卡
删除选项卡
插入选项卡
选项卡视图概览图
设计视图的缩放
属性视图
控件树
资源管理
图像资源管理
添加图像
移除图像/图像文件夹
重命名图像文件夹
预览图像
刷新
字体资源管理
添加第三方字体
移除第三方字体
菜单栏
文件
起始页
保存
退出保存
编辑
复制/粘贴
删除
撤销/重做
转换项目
修改项目名称
设置
图像转换设置
扫描模式
颜色空间
压缩
字体转换设置
导出
模拟
快速入门教程
如何创建项目
如何编写 JavaScript 代码
如何打开项目
如何打开/关闭项目
如何导出/打包项目
如何进行模拟
GUI演示项目
JavaScript语法
窗口 (Win)
隐藏窗口
监听手势
切换窗口
按钮 (Button)
监听按钮按下事件
文本 (Text)
编辑文本
API
拖动条 (Seekbar)
显示当前进度
一个拖动进度条从0增加到100%的动画
API
开关 (Switch)
监听两个事件
打开一个LED (P1_1)
API
图片 (Image)
API
应用程序 (App)
API
进度条 (Progressbar)
API
选项卡 (Tab)
API
XML语法
元素
嵌套
规格
示例
窗口
图片
中间件
包
启动器
XML
JavaScript
示例
进度条 API
定义一个进度条对象
向进度条对象添加两个函数
定义两个函数
灯控制
灯开关数据
GPIO 灯开关
MATTER 灯开关
MESH 灯开关
应用程序切换
应用程序切换动效示例
对应的代码
控件
对象 (Obj)
用法
API
窗口 (Window)
使用方法
创建窗口控件
设定动画
注册回调函数
设置触摸保持状态
获取进度
缩放设定
允许/禁止
不透明度
动画检查
启动动画
停止动画
准备
添加动画
API
图像 (Img)
用法
创建控件
更新位置
设定属性
获取高度/宽度
刷新大小
混合模式
移动
旋转
缩放
不透明度
动画效果
质量
截屏
示例
API
简单图像 (Simple Img)
用法
创建控件
设置位置
设置属性
获取高度/宽度
示例
API
STB图像 (STB Img)
用法
创建控件
设置属性
示例
API
文本 (Text)
特性
用法
初始化字体文件
创建文本控件
设置文本属性
设置文本
字体类型
文本内容
文本编码
文本转换为图片
文本输入设置
设置文本点击事件
文本模式
文本移动
设置动画
示例
多文本控件
动画文本控件
API
选项卡容器 (Tabview)
用法
创建选项卡容器
选项卡切换
设置选项卡切换风格
设置选项卡循环显示
示例
API
选项卡 (Tab)
用法
创建选项卡控件
设置选项卡切换风格
示例
选项卡控件
选项卡容器控件翻转
选项卡循环显示
API
幕布容器 (Curtainview)
用法
创建幕布容器控件
回调函数
示例
API
幕布 (Curtain)
用法
创建幕布控件
幕布控件方向
示例
API
卡片容器 (Cardview)
用法
创建控件
回调
设置风格
设置中心对齐
设置底部间隔
y轴方向滑动回调
示例
API
卡片 (Card)
用法
创建卡片控件
示例
API
页面 (Page)
用法
创建页面控件
示例
API
页面列表 (Page List)
用法
增加页面控件
减少页面控件
添加回调函数
设定属性
增加图片
创建控件
示例
API
开关(Switch)
用法
创建控件
开/关
更新开关状态
改变开关控件状态
示例
API
网格 (Grid)
用法
创建网格组件
设置网格样式
示例
经典样式
API
进度条 (Progressbar)
用法
创建水平方向控件
创建垂直方向控件
创建电影风格控件
进度
百分比
获取最大值
示例
API
画布 (Canvas)
用法
创建控件
添加回调函数
示例
圆角矩形
圆弧动画
API
Nanovg API
RealGUI API
立方体 (Cube)
用法
创建控件
设置大小
设置中心
设置图像模式
设置立方体图像
设置旋转角度
示例
API
轮形列表 (Wheel List)
使用方法
创建一个旋转列表
添加图标
默认方式
自定义方式
API
透视 (Perspective)
用法
创建透视控件
设置透视控件的图片
设置图片混合模式
示例
API
可缩放矢量图形 (SVG)
用法
创建控件
设置旋转
设置缩放
设置平移
设置透明度
示例
创建一个简单的 SVG
SVG 旋转
SVG 缩放
SVG 平移
API
监视点渐变 (Watch Gradient Spot)
用法
创建控件
设置中心位置
示例
API
表盘渐变 (Watchface Gradient)
用法
创建控件
示例
API
蜂窝菜单 (Menu Celllar)
用法
创建蜂窝菜单组件
配置偏移
示例
API
返回 (Return)
用法
创建返回控件
示例
API
二维码或条形码 (Qbcode)
用法
创建控件
设置尺寸和边框
二维码编码注释
示例
二维码
条形码
API
多级菜单 (Multi Level)
用法
创建控件
跳转到(层次,索引)
示例
API
趣戴特效 (LiteGFX)
使用方法
示例
通知
能量盒
棱镜
数字时钟
蝴蝶
落樱
风车
API
2.5D足球 (2.5D Soccer)
用法
创建控件
设置大小
设置中心
设置图像模式
设置图像透明度
设置足球面片图像
示例
API
移植
平台移植
加速
显示设备
支持接口类型
已验证屏幕驱动
文件系统
闪存转换层
输入设备
触摸芯片
操作系统
休眠管理
字库移植
点阵字库移植
字形加载
文本编码转换
字库索引
排版
字符绘制
示例
计算器
源文件
操作步骤
86Box
源文件
UI设计
RVisualDesigner
Javascript
交互
灯光控制 switch
Tab 跳转 switch
LiteGFX
趣戴介绍
源文件
控件适配层
平台适配层
核心lib
状态栏
实现
文件
设计
水果忍者
环境需求
源文件
配置
调用步骤
设计思路
工具
图像转换工具
图像格式转换
配置
颜色空间
输出文件
字体转换工具
生成字体bin文件
FontConfig.json参数说明
Setting.ini 参数说明
打包工具
RTL87x2G and RTL8762D
RTL8763E and RTL8773DO
RTL8773E
生成用户数据
添加头部信息
烧录工具
下载到EVB中
设计说明
RealUI系统概述
RealUI工作流程
系统
GUI服务器
GUI应用程序
GUI服务器任务
输入子系统
触摸板
触摸板硬件和驱动程序
获取触摸板数据
触摸板算法处理器
控件响应
键盘
硬件和驱动程序
获取键盘数据
键盘算法处理器
响应
显示子系统
显示工作流程
Flash文件系统
UI控件
加速层
缓冲区
软件加速
总体流程图
无RLE覆盖模式概述
无RLE覆盖模式(不带矩阵变换)
无RLE覆盖模式(带矩阵变换)
无RLE旁路模式概述
无RLE旁路模式(不带矩阵变换)
无RLE旁路模式(带矩阵变换)
无RLE滤黑模式概述
无RLE滤黑模式(不带矩阵变换)
无RLE旁路模式(带矩阵变换)
无RLE源覆盖模式概述
无RLE源覆盖模式(不带矩阵变换)
无RLE源覆盖模式(带矩阵变换)
RLE覆盖模式概述
RLE覆盖模式(不带矩阵变换)
RLE覆盖模式(带矩阵变换)
RLE旁路模式概述
RLE旁路模式(不带矩阵变换)
RLE旁路模式(带矩阵变换)
RLE滤黑模式概述
RLE滤黑模式(不带矩阵变换)
RLE滤黑模式(带矩阵变换)
RLE源覆盖模式概述
RLE源覆盖模式(不带矩阵变换)
RLE源覆盖模式(带矩阵变换)
支持的输入类型和输出类型
常见问题
开发环境
在VSCode中使用模拟器
安装适当版本的工具链
添加工具链到系统环境变量
移植
用户数据
JS分配堆内存
喂狗
不支持FPU
文件系统
Flash设置
CPU频率
SCONS版本
规格
图形
内存使用量
RTL8772F示例
控件内存使用量
如何提高帧率
像素格式
硬件加速
数据传输速度
UI设计
图像压缩
字体
自定义二进制文件
标准TTF文件
显示
字体抗锯齿
获取PDF
专业术语
RTKIOT GUI
移植
EN
/
中文
移植
移植包括平台移植和显示方案的扩展两部分。 其中显示方案扩展目前支持字库移植。
平台移植
加速
显示设备
文件系统
闪存转换层
输入设备
操作系统
休眠管理
字库移植
点阵字库移植