创建和使用Colorwheel对象的示例

新知榜官方账号

2023-10-29 16:32:07

创建和使用Colorwheel对象的示例

Colorwheel对象是一种颜色选择器,可以让用户选择所需的颜色。

要创建一个Colorwheel对象,可以使用以下代码:

lv_obj_t*cw;cw=lv_colorwheel_create(lv_scr_act(),true);//创建colorwheel对象lv_obj_set_size(cw,200,200);//设置大小lv_obj_center(cw);//居中显示

在Colorwheel对象上添加回调处理程序,以便在颜色更改时获取所选颜色的RGB值。以下是示例代码:

static void event_handler(lv_event_t*e){lv_event_code_tcode=lv_event_get_code(e);lv_obj_t*obj=lv_event_get_target(e);if(code==LV_EVENT_VALUE_CHANGED){lv_color_tcolor=lv_colorwheel_get_rgb(obj);LV_LOG_USER("Selectedcoloris%x",color.full);}}static void lv_example_colorwheel_1(void){lv_obj_t*cw;cw=lv_colorwheel_create(lv_scr_act(),true);//创建colorwheel对象lv_obj_set_size(cw,200,200);//设置大小lv_obj_center(cw);//居中显示lv_obj_add_event_cb(cw,event_handler,LV_EVENT_VALUE_CHANGED,NULL);}

本页网址:https://www.xinzhibang.net/article_detail-18288.html

寻求报道,请 点击这里 微信扫码咨询

关键词

Colorwheel 对象 示例

分享至微信: 微信扫码阅读

相关工具

相关文章