LVGL-线条
lv_line_create
此函数用于创建一个线条
 lv_obj_t *lv_line_create(lv_obj_t *parent)
//parent:要创建的线条的父对象的指针
//ret:返回创建线条的句柄
lv_line_set_points
设置线条(lv_line)的点数组的函数。通过这个函数,可以定义线条的路径,线条会连接这些点以绘制出形状
void lv_line_set_points(lv_obj_t * obj, const lv_point_t points[], uint16_t point_num);
//obj:指向线条对象的指针
//points:一个 lv_point_t 类型的数组,包含线条的点坐标。这些点的坐标可以是绝对像素值,也可以是相对于线条边界框的百分比
//point_num:points 数组中的点的数量
lv_line_set_y_invert
用于反转线条(lv_line)的 Y 轴方向的函数。默认情况下,线条对象的 Y=0 点位于对象的顶部,但通过此函数可以将 Y=0 点设置为对象的底部
void lv_line_set_y_invert(lv_obj_t * line, bool en);
//line:指向线条对象的指针
//en:布尔值,用于启用(true)或禁用(false)Y 轴反转
lv_line_get_y_invert
用于检查线条(lv_line)是否启用了 Y 轴反转
bool lv_line_get_y_invert(const lv_obj_t * line);
//line:指向线条对象的指针
//ret:返回一个布尔值:true:表示 Y 轴反转已启用。false:表示 Y 轴反转未启用。
                
            
        
浙公网安备 33010602011771号