前言

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)相关推荐

  1. LVGL开发 | lv_lib_100ask之lvgl计算器(lv_100ask_calc)-接口简单、使用便捷

    前言 lv_100ask_calc 是一个 自定义的 lvgl 组件(计算器). lv_100ask_calc 特性: 自定义风格样式 支持加.减.乘.除计算 more todo- lv_100ask ...

  2. 《ESP32-Arduino开发》GUI设计 LVGL 开发环境搭建教程(从工程目录到模拟器)

    前言:最近闲着无聊,看到手头正好有一块tft彩屏,想着拿来玩玩.既然用到了显示屏,自然是离不开ui设计,lvgl是嵌入式一个开源图形库,具备"Light"(轻量)和"Ve ...

  3. LVGL开发指导手册

    LVGL开发指导手册 一,简介 介绍 LVGL(轻度综合图形界面库)作为一个免费开源图形库能够提供几乎所有的嵌入式GUI.该开源库有使用方便,画面美观,内存占用低等优点. 1,收集资料 2,窗口初始化 ...

  4. 【LVGL】使用PC 模拟器搭建LVGL开发环境

    目的 本文档主要记录在windows环境下使用模拟器搭建LVGL开发环境的各个步骤 开发环境 windows7 资源 lvgl官网:https://lvgl.io/ simulator:https:/ ...

  5. 【lvgl游戏开发】用lvgl写了一个数字对拼图益智小游戏

    文章目录 游戏说明 实现原理 演示效果 实现代码 游戏说明 单击方格用于显示数字.匹配两个数字,方格将显示从而显示图像. 实现原理 // TODO 演示效果 [lvgl游戏开发]用lvgl写了一个数字 ...

  6. LVGL 之 windows 上 lvgl 模拟器基于 Visual Studio 搭建方法的简单整理

    LVGL 之 windows 上 lvgl 模拟器 基于 Visual Studio 搭建方法的简单整理 目录 LVGL 之 windows 上 lvgl 模拟器 基于 Visual Studio 搭 ...

  7. LVGL开发|lv_lib_100ask之lvgl中文输入(lv_100ask_pinyin_ime )-LVGL中文输入

    演示视频:https://www.bilibili.com/video/BV1DY41147xX 介绍 lv_100ask_pinyin_ime 是在 lv_keyboard 的基础上编写的一个自定义 ...

  8. 野火霸道者开发板移植LVGL代码

    具体移植参考教程:http://t.csdn.cn/8AYlf 下面是修改引脚后适用于霸道者开发板的代码: https://pan.baidu.com/s/1ozXlEk_XHZRCNRyT-KgPA ...

  9. 基于FireBeetle 2 ESP32-E开发板的LVGL移植及传感器显示(Arduino+TFT_eSPI+LVGL)

    目录 项目介绍 硬件介绍 硬件结构说明 LVGL移植 综合实现 功能展示 项目总结

最新文章

  1. java基础知识总结1
  2. rbac权限管理 php,thinkPHP3.2使用RBAC实现权限管理的实现
  3. linux下转邮局服务器步骤,邮件不能丢
  4. Python:Python学习总结
  5. android事件传递机制以及onInterceptTouchEvent()和onTouchEvent()详解二之小秘与领导的故事...
  6. QDoc特殊内容special content
  7. java并发框架支持锁包括,jdk1.8锁
  8. 「软件项目管理」一文详解软件项目成本计划
  9. android学习笔记:数据库存储
  10. [转载] spring mvc自定义int枚举转换器
  11. HTTP2.0,HTTP1.1,HTTP1.0三者在通性性能上的优化方法
  12. Android 系统广播
  13. 1.1 Storm集群安装部署步骤
  14. php和mysql的概述_MySQL_理解MySQL变量和条件,一、概述  变量在存 - phpStudy
  15. 星星之火-51:LTE的物联网技术,Cat-M与NB-IoT的比较
  16. 神经网络的分类及其不同的应用场景
  17. Java设计模式 - 依赖倒转原则
  18. Java导出Excel表格出现文件损坏异常解决方案
  19. 基于STM32单片机的直流电机控制系统加减速正反转设计方案原理图程序
  20. 【转】“上善若水”是什么意思?

热门文章

  1. win10系统更新完不能开机的解决方法
  2. php创建多页ppt,详解PPT中多个人物介绍页的设计思路
  3. c语言斜线方程,切线方程公式
  4. rapidjson坑
  5. MAC-海马玩模拟器安装失败解决办法-macOS Sierra
  6. Matlab编程技巧:通过Matlab管理git
  7. checksum命令 linux_数字签名及 Checksum 校验和
  8. 普陀区委组织部领导一行调研上海控安
  9. 异步FIFO代码(包含almost_full以及almost_empty信号),测试代码,功能仿真结果
  10. 基于阿里云oss的文件管理系统