搜索
 找回密码
 立即注册

简单一步 , 微信登陆

SSD20X LVGL项目 lvgl常用控件参数的作用效果

作者:lijingang | 时间:2022-5-20 14:38:09 | 阅读:2732| 只看该作者
lvgl 7 版本 经常用到修改控件参数接口
lv_obj_set_style_local_xx_xx(lv_obj_t * obj, lv_obj_part_t  part, lv_state_t state, int value);

例如设置控件背景色(对应参数 LV_STYLE_BG_COLOR):
lv_obj_set_style_local_bg_color(btn_common, LV_BTN_PART_MAIN, LV_STATE_PRESSED, LV_COLOR_GRAY);
以下是常用控件参数的作用效果:
LV_STYLE_RADIUS,                                        //用于修改控件的圆角半径大小
LV_STYLE_SIZE,                                          //大小
LV_STYLE_BG_COLOR,                              //背景颜色
LV_STYLE_BG_OPA,                                    //背景透明度
LV_STYLE_BORDER_WIDTH,                          //边框线条粗细
LV_STYLE_BORDER_SIDE,                           //边框生效区域(上、下、左、右)
LV_STYLE_BORDER_COLOR,                          //边框颜色
LV_STYLE_BORDER_OPA,                                //边框透明度
LV_STYLE_OUTLINE_WIDTH,                     //外框线条粗细(部分控件除了边框,还有边框外的一圈线条)
LV_STYLE_OUTLINE_COLOR,                     //外框颜色
LV_STYLE_OUTLINE_OPA,                           //外框透明度
LV_STYLE_SHADOW_WIDTH,                      //阴影部分宽度
LV_STYLE_SHADOW_OFS_X,                      //阴影在x轴方向的偏移像素单位值offset
LV_STYLE_SHADOW_OFS_Y,                      //阴影在y轴方向的偏移像素单位值offset
LV_STYLE_SHADOW_COLOR,                      //阴影颜色
LV_STYLE_SHADOW_OPA,                            //阴影透明度
LV_STYLE_VALUE_LETTER_SPACE,                //文本字间距
LV_STYLE_TEXT_LETTER_SPACE,                 //文本字间距
LV_STYLE_TEXT_COLOR,                                //文本颜色
LV_STYLE_TEXT_OPA,                                  //文本透明度
LV_STYLE_TEXT_FONT,                             //文本字体
LV_STYLE_LINE_WIDTH,                                //线条宽度
LV_STYLE_LINE_COLOR,                                //线条颜色
LV_STYLE_LINE_OPA,                                  //线条透明度
LV_STYLE_IMAGE_RECOLOR,                     //图片重新配置颜色
LV_STYLE_IMAGE_OPA,                             //图片透明度
LV_STYLE_IMAGE_RECOLOR_OPA,             //图片重新配置透明度

收藏
收藏0
分享
分享
点赞
点赞1
反对
反对0
该会员没有填写今日想说内容.
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册
手机版