前言
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);
}