LVGL8 环形进度条渐变色怎么实现?

有没有大佬做过这种渐变效果?求思路
6e8703b4d145de04990bcc908920d5db1c1e0049f12c38a14adbeb0718f0528cQzpcVXNlcnNcQWRtaW5cQXBwRGF0YVxSb2FtaW5nXERpbmdUYWxrXDUwNTU1NjA1MV92MlxJbWFnZUZpbGVzXDE3MTgyNjk2MDA4NDlfRkFEQjQ3RTItMERBNy00NWExLUJCMkQtQjJCMkZGREQ1MUJGLnBuZw==

lv_obj_set_style_arc_img_src(data->sleep_arc, &img, LV_PART_INDICATOR );//设置前景弧图片
你需要用一张渐变色图片去实现这种效果,比如你需要实现的圆弧大小是300300,那你需要一张300300的渐变色图片,无论你是否是一个完整的圆弧,然后控件宽度也要和圆弧图片的宽度对应上

2 Likes

目前只能通过添加图片实现渐变: https://lvgl.100ask.net/master/overview/style-props.html#arc-image-src

1 Like