Python
Java
PHP
IOS
Android
Nodejs
JavaScript
Html5
Windows
Ubuntu
Linux
LVGL学习(3):页面切换原理和页面管理实现
在LVGL中 大多情况下是有多个页面的 一般来说页面的切换有两种情况 删除当前的页面 创建新页面加载 保留当前的页面 创建新页面加载 我们来分析一下这两种情况 比如页面1有一个列表框 有三个选项 每个选项对应进入一个页面 假设此时我们的焦点
lvgl
ui
LVGL V8应用——实现互斥
按键互斥 void language setup lv obj t cont lv obj create page lv obj set size cont 320 160 lv obj t ch cb lv checkbox create
lvgl
c语言
ESP32C3 移植ST7735 LVGL
关于lvgl LVGL是一个C语言编写的免费的开源图形库 其提供了用于嵌入式GUI的各种元素 用户可以利用丰富的图形库资源 在消耗极低内存的情况下构建视觉效果丰富多彩的GUI 只需 64kB 闪存和 8kB RAM 就足以满足简单的用户界面
lvgl
嵌入式硬件
LVGL V8学习之键盘按键样式重绘(二)
这一篇继续研究一下基于btnmatrix的键盘按键重绘 是对上一篇LVGL V8学习之键盘按键样式重绘 一 的代码的优化 还是通过codeblock来模拟代码的运行 代码如下 按键矩阵的事件回调函数 static void btnmatri
lvgl
V8
自定义
LVGL---文本框(lv_textarea)
目录 lv textarea文档地址 lv textarea文档地址 lvgl中文版本 v8 2 对应网盘中文文档 LVGL官方英文原版 v8 2
Freertosmini智能音箱项目系统学习
lvgl
c
microPython环境下的lvgl开发心得
microPython环境下的lvgl是c代码通过pycparser转换成python代码的 因此没有python环境下的源文件 发开需依靠REPL 交互式控制台 调出文档配合c源码进行 以变换内置主题为例 记录下开发思路 打开REPL 输
lvgl
在 esp32 上运行 lvgl + freetype
前言 最近有个需求 如何在 esp32 上运行 lvgl freetype 这个想法的难点是 freetype 的环境搭建 我想将其做得非常简单 最好的办法是做成组件来使用 所以我将 freetype 的相关依赖做成了 esp idf 组件
ESP32
lvgl
freetype
GUI
【LVGL 学习】样式(style)风格学习
概述 在 LVGL 中 样式都是以对象的方式存在 一个对象可以描述一种样式 每个控件都可以独立添加样式 创建的样式之间互不影响 可以使用 lv style t 类型创建一个样式并初始化 static lv style t style lv
lvgl
学习
前端
javascript
【LVGL 学习】样式(style)过渡动画学习
transition 过渡动画 当一个控件的状态发生改变时 可以让样式也发生变化以提醒用户 通过过渡动画 transition 可以让样式的改变更自然 例如 按钮在点击时 以及开关在切换时 都具有一小段的过渡动画 过渡动画使用 lv sty
lvgl
学习
动画
LVGL 获取光标坐标位置
为了方便获取物理按键输入的坐标 在仿真时直接开启打印坐标显示 获取自己想要的坐标 核心代码主要接口 indev proc press 打印光标位置 注意要先使能打印开关 LV LOG WARN pressed at x d y d proc
lvgl
SquareLine
嵌入式
LVGL学习(4):输入设备的四种类型及物理按键的实现
在有一些场合中 如野外情况 可能我们会选择使用物理按键来控制LVGL 而不是使用触摸屏 所以本篇文章就以物理键盘为例来介绍一下如何自定义输入设备与LVGL进行交互 文章目录 1 输入设备类型 2 物理键盘实现 2 1 输入设备驱动注册 2
lvgl
ui
【LVGL学习笔记】image图像相关接口
数据结构如下 Data of image typedef struct lv obj t obj const void src 图像源 指向数组 文件或符号的指针 lv point t offset lv coord t w 宽度 lv c
lvgl
学习
LVGL 8.1.0 父子控件之间坐标偏移的处理
8 1 0版本去掉了fit配置 而系统样式会自带偏移处理 为了解决这一问题 可以使用样式padding来处理 lv style set pad
lvgl
单片机嵌入式
Android
刷机
数据恢复
使用RT-Thread studio 把LVGL移植到RT-Thread 上
使用RT Thread studio 移植 LVGL到RT Thread中 其实RT Thread 移植LVGL 官方已经出来很多教程 但是但是他出的教程都是基于一些他们适配的BSP 但是其他不适配的怎么办呢 当然是手搓了 前期准备 1 在
rtthread
lvgl
RTThread Studio
STM32
单片机
LVGL8学习之row and a column layout with flexbox
这一篇来学习一下基于flexbox 柔性盒子 简单行和列布局 还是通过codeblock来模拟代码的运行 可设置layout对象内部的水平和竖直填充 以及布局内各item之间的间隔填充 代码如下 void lv flex layout te
lvgl
lvgl8
Layout
Flex
flexbox
[GUI]stm32搭载3.5寸SPI-TFT屏移植LittleVGL
唠几句 记录下移植笔记 新项目用到LVGL 也是首次接触GUI库 所以Emmmm 学呗 之前都是直接在LCD屏上画点 画线 画圆 画个矩形 画个多边形 显示个字符串 显示张图片而已 没有用过GUI库 在网上找了点学习资料 然后把LVGL库的
GUI
嵌入式
LittleVgl
lvgl
LVGL学习笔记 21 - 图像Image
目录 1 图像来源 1 1 图片源文件 1 2 颜色格式 1 2 1 LV IMG CF ALPHA 1 2 4 8BIT 1 2 2 LV IMG CF INDEXED 1 2 4 8BIT 1 2 3 LV IMG CF RAW ALP
ui
lvgl
LVGL V8应用——通过按键切换页面
一 按键切换对象 程序 全局变量 static lv obj t contanier1 NULL static lv obj t contanier2 NULL 按钮对应回调函数 实现容器的切换 static void win btn ev
lvgl
Java
前端
javascript
lvgl8.2 img 图片显示
1 lvgl 图片显示源 为了提供良好的图片显示灵活性 所以显示图像的来源可以是以下三种 代码中的一个变量 一个带有像素颜色数据的 C 数组 存储在外部的文件 比如 SD 卡 带有符号的文本 2 内部图片 对于源码内部图片 将图片转换为图片
LVGL8X
lvgl
lvgl82
lvgl8
嵌入式图形界面
【GUI】LVGL8内存泄漏分析
LVGL版本 V8 0 2 平台 ESP32S3 在调试过程中 发现有两个界面 在重复退出再进入时内存会不断增加的吃内存现象 然后做了分析和研究 1 样式style吃内存 在主页面 进入simple页面 再退出到主页面 再次进入simple
GUI
ESP32
数据结构和算法
lvgl
内存泄漏
1
2
3
4
»