LVGL开发 | lv_lib_100ask之lvgl画板(lv_100ask_sketchpad)
生活随笔
收集整理的這篇文章主要介紹了
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)的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: Linux中编辑视频字幕
- 下一篇: 数据整理与命令行环境