1500字范文,内容丰富有趣,写作好帮手!
1500字范文 > LVGL8学习之Shadow Styles

LVGL8学习之Shadow Styles

时间:2021-10-14 02:40:21

相关推荐

LVGL8学习之Shadow Styles

这一篇来学习一下Shadow Style的使用,还是通过codeblock来模拟代码的运行,代码如下:

void lv_shadow_style_test(){static lv_style_t style;lv_style_init(&style);lv_style_reset(&style); // 重置样式lv_style_set_radius(&style, 5); // 设置样式圆角lv_style_set_bg_opa(&style, LV_OPA_COVER); // 设置样式背景透明度lv_style_set_bg_color(&style, lv_palette_lighten(LV_PALETTE_GREY, 1)); // 设置样式背景颜色为淡灰色lv_style_set_shadow_width(&style, 25); // 设置样式阴影宽度lv_style_set_shadow_color(&style, lv_palette_main(LV_PALETTE_RED)); // 设置阴影样式颜色为红色lv_style_set_shadow_ofs_x(&style, 20); // 设置样式阴影X方向偏移lv_style_set_shadow_ofs_y(&style, 30); // 设置样式阴影Y方向偏移lv_obj_t * obj = lv_obj_create(lv_scr_act()); // 基于屏幕创建对象if (obj != NULL){lv_obj_add_style(obj, &style, 0); // 给对象添加样式lv_obj_set_size(obj, 200, 200); // 设置对象大小lv_obj_center(obj); // 对象居中显示}}

运行效果:

本内容不代表本网观点和政治立场,如有侵犯你的权益请联系我们处理。
网友评论
网友评论仅供其表达个人看法,并不表明网站立场。