LVGL开发 | lv_lib_100ask之lvgl画板(lv_100ask_sketchpad)
前言
lv_100ask_sketchpad 是一个基于 lvgl 的画板。
lv_100ask_sketchpad 特性:
- 自定义画布样式
- 自定义画笔颜色
- 自定义画笔大小
- more todo…
使用示例
lv_100ask_sketchpad
使用起来非常简单:
void lv_100ask_sketchpad_simple_test(void)
{static lv_color_t cbuf[LV_CANVAS_BUF_SIZE_TRUE_COLOR(SKETCHPAD_DEFAULT_WIDTH, SKETCHPAD_DEFAULT_HEIGHT)];lv_obj_t * sketchpad = lv_100ask_sketchpad_create(lv_scr_act());lv_canvas_set_buffer(sketchpad, cbuf, SKETCHPAD_DEFAULT_WIDTH, SKETCHPAD_DEFAULT_HEIGHT, LV_IMG_CF_TRUE_COLOR);lv_obj_center(sketchpad);lv_canvas_fill_bg(sketchpad, lv_palette_lighten(LV_PALETTE_GREY, 3), LV_OPA_COVER);
}
效果预览
仓库地址
- gitee: https://gitee.com/weidongshan/lv_lib_100ask
- github: https://github.com/100askTeam/lv_lib_100ask
LVGL开发 | lv_lib_100ask之lvgl画板(lv_100ask_sketchpad)相关推荐
- LVGL开发 | lv_lib_100ask之lvgl计算器(lv_100ask_calc)-接口简单、使用便捷
前言 lv_100ask_calc 是一个 自定义的 lvgl 组件(计算器). lv_100ask_calc 特性: 自定义风格样式 支持加.减.乘.除计算 more todo- lv_100ask ...
- 《ESP32-Arduino开发》GUI设计 LVGL 开发环境搭建教程(从工程目录到模拟器)
前言:最近闲着无聊,看到手头正好有一块tft彩屏,想着拿来玩玩.既然用到了显示屏,自然是离不开ui设计,lvgl是嵌入式一个开源图形库,具备"Light"(轻量)和"Ve ...
- LVGL开发指导手册
LVGL开发指导手册 一,简介 介绍 LVGL(轻度综合图形界面库)作为一个免费开源图形库能够提供几乎所有的嵌入式GUI.该开源库有使用方便,画面美观,内存占用低等优点. 1,收集资料 2,窗口初始化 ...
- 【LVGL】使用PC 模拟器搭建LVGL开发环境
目的 本文档主要记录在windows环境下使用模拟器搭建LVGL开发环境的各个步骤 开发环境 windows7 资源 lvgl官网:https://lvgl.io/ simulator:https:/ ...
- 【lvgl游戏开发】用lvgl写了一个数字对拼图益智小游戏
文章目录 游戏说明 实现原理 演示效果 实现代码 游戏说明 单击方格用于显示数字.匹配两个数字,方格将显示从而显示图像. 实现原理 // TODO 演示效果 [lvgl游戏开发]用lvgl写了一个数字 ...
- LVGL 之 windows 上 lvgl 模拟器基于 Visual Studio 搭建方法的简单整理
LVGL 之 windows 上 lvgl 模拟器 基于 Visual Studio 搭建方法的简单整理 目录 LVGL 之 windows 上 lvgl 模拟器 基于 Visual Studio 搭 ...
- LVGL开发|lv_lib_100ask之lvgl中文输入(lv_100ask_pinyin_ime )-LVGL中文输入
演示视频:https://www.bilibili.com/video/BV1DY41147xX 介绍 lv_100ask_pinyin_ime 是在 lv_keyboard 的基础上编写的一个自定义 ...
- 野火霸道者开发板移植LVGL代码
具体移植参考教程:http://t.csdn.cn/8AYlf 下面是修改引脚后适用于霸道者开发板的代码: https://pan.baidu.com/s/1ozXlEk_XHZRCNRyT-KgPA ...
- 基于FireBeetle 2 ESP32-E开发板的LVGL移植及传感器显示(Arduino+TFT_eSPI+LVGL)
目录 项目介绍 硬件介绍 硬件结构说明 LVGL移植 综合实现 功能展示 项目总结
最新文章
- java基础知识总结1
- rbac权限管理 php,thinkPHP3.2使用RBAC实现权限管理的实现
- linux下转邮局服务器步骤,邮件不能丢
- Python:Python学习总结
- android事件传递机制以及onInterceptTouchEvent()和onTouchEvent()详解二之小秘与领导的故事...
- QDoc特殊内容special content
- java并发框架支持锁包括,jdk1.8锁
- 「软件项目管理」一文详解软件项目成本计划
- android学习笔记:数据库存储
- [转载] spring mvc自定义int枚举转换器
- HTTP2.0,HTTP1.1,HTTP1.0三者在通性性能上的优化方法
- Android 系统广播
- 1.1 Storm集群安装部署步骤
- php和mysql的概述_MySQL_理解MySQL变量和条件,一、概述 变量在存 - phpStudy
- 星星之火-51:LTE的物联网技术,Cat-M与NB-IoT的比较
- 神经网络的分类及其不同的应用场景
- Java设计模式 - 依赖倒转原则
- Java导出Excel表格出现文件损坏异常解决方案
- 基于STM32单片机的直流电机控制系统加减速正反转设计方案原理图程序
- 【转】“上善若水”是什么意思?