lv_style_set_
/* 设置对象 X 坐标偏移 */
void lv_style_set_x(lv_style_t *style, int32_t value)
/* 设置对象 Y 坐标偏移 */
void lv_style_set_y(lv_style_t *style, int32_t value)
/* 设置对齐方式 */
void lv_style_set_align(lv_style_t *style, lv_align_t value)
/* 设置变换后的宽度 */
void lv_style_set_transform_width(lv_style_t *style, int32_t value)
/* 设置变换后的高度 */
void lv_style_set_transform_height(lv_style_t *style, int32_t value)
/* 设置 X 方向平移 */
void lv_style_set_translate_x(lv_style_t *style, int32_t value)
/* 设置 Y 方向平移 */
void lv_style_set_translate_y(lv_style_t *style, int32_t value)
/* 设置径向平移 */
void lv_style_set_translate_radial(lv_style_t *style, int32_t value)
/* 设置 X 缩放比例 */
void lv_style_set_transform_scale_x(lv_style_t *style, int32_t value)
/* 设置 Y 缩放比例 */
void lv_style_set_transform_scale_y(lv_style_t *style, int32_t value)
/* 设置旋转角度 */
void lv_style_set_transform_rotation(lv_style_t *style, int32_t value)
/* 设置变换中心点 X */
void lv_style_set_transform_pivot_x(lv_style_t *style, int32_t value)
/* 设置变换中心点 Y */
void lv_style_set_transform_pivot_y(lv_style_t *style, int32_t value)
/* 设置 X 方向斜切 */
void lv_style_set_transform_skew_x(lv_style_t *style, int32_t value)
/* 设置 Y 方向斜切 */
void lv_style_set_transform_skew_y(lv_style_t *style, int32_t value)
/* 设置径向偏移 */
void lv_style_set_radial_offset(lv_style_t *style, int32_t value)
/* 设置整体透明度 */
void lv_style_set_opa(lv_style_t *style, lv_opa_t value)
/* 设置分层透明度 */
void lv_style_set_opa_layered(lv_style_t *style, lv_opa_t value)
/* 设置颜色过滤描述符 */
void lv_style_set_color_filter_dsc(lv_style_t *style, const lv_color_filter_dsc_t *value)
/* 设置颜色过滤透明度 */
void lv_style_set_color_filter_opa(lv_style_t *style, lv_opa_t value)
/* 设置重绘颜色 */
void lv_style_set_recolor(lv_style_t *style, lv_color_t value)
/* 设置重绘透明度 */
void lv_style_set_recolor_opa(lv_style_t *style, lv_opa_t value)
/* 设置混合模式 */
void lv_style_set_blend_mode(lv_style_t *style, lv_blend_mode_t value)
/* 设置位图蒙版源 */
void lv_style_set_bitmap_mask_src(lv_style_t *style, const void *value)
/* 设置旋钮灵敏度 */
void lv_style_set_rotary_sensitivity(lv_style_t *style, uint32_t value)
大小
/* 设置对象宽度 */
void lv_style_set_width(lv_style_t *style, int32_t value)
/* 设置对象最小宽度 */
void lv_style_set_min_width(lv_style_t *style, int32_t value)
/* 设置对象最大宽度 */
void lv_style_set_max_width(lv_style_t *style, int32_t value)
/* 设置对象高度 */
void lv_style_set_height(lv_style_t *style, int32_t value)
/* 设置对象最小高度 */
void lv_style_set_min_height(lv_style_t *style, int32_t value)
/* 设置对象最大高度 */
void lv_style_set_max_height(lv_style_t *style, int32_t value)
/* 设置对象长度(多用于线性部件) */
void lv_style_set_length(lv_style_t *style, int32_t value)位置
边框

边框:控件的内容范围
描边:控件的内容范围 + 外边距
/* 设置边框颜色 */
void lv_style_set_border_color(lv_style_t *style, lv_color_t value)
/* 设置边框透明度 */
void lv_style_set_border_opa(lv_style_t *style, lv_opa_t value)
/* 设置边框宽度 */
void lv_style_set_border_width(lv_style_t *style, int32_t value)
/* 设置边框显示边 */
void lv_style_set_border_side(lv_style_t *style, lv_border_side_t value)
/* 设置边框是否绘制在内容之后 */
void lv_style_set_border_post(lv_style_t *style, bool value)描边
/* 设置描边宽度 */
void lv_style_set_outline_width(lv_style_t *style, int32_t value)
/* 设置描边颜色 */
void lv_style_set_outline_color(lv_style_t *style, lv_color_t value)
/* 设置描边透明度 */
void lv_style_set_outline_opa(lv_style_t *style, lv_opa_t value)
/* 设置描边与对象的间距 */
void lv_style_set_outline_pad(lv_style_t *style, int32_t value)圆角
/* 设置圆角半径 */
void lv_style_set_radius(lv_style_t *style, int32_t value)
/* 设置是否裁剪圆角 */
void lv_style_set_clip_corner(lv_style_t *style, bool value)圆角和圆弧不是一个概念。
圆角就是矩形的四个角,圆弧是专门的一个控件。
圆弧(lv_arc 控件专用)
/* 设置圆弧宽度 */
void lv_style_set_arc_width(lv_style_t *style, int32_t value)
/* 设置圆弧是否圆角 */
void lv_style_set_arc_rounded(lv_style_t *style, bool value)
/* 设置圆弧颜色 */
void lv_style_set_arc_color(lv_style_t *style, lv_color_t value)
/* 设置圆弧透明度 */
void lv_style_set_arc_opa(lv_style_t *style, lv_opa_t value)
/* 设置圆弧图像源 */
void lv_style_set_arc_image_src(lv_style_t *style, const void *value)线条(lv_line 控件专用)
/* 设置线条宽度 */
void lv_style_set_line_width(lv_style_t *style, int32_t value)
/* 设置线条虚线宽度 */
void lv_style_set_line_dash_width(lv_style_t *style, int32_t value)
/* 设置线条虚线间隔 */
void lv_style_set_line_dash_gap(lv_style_t *style, int32_t value)
/* 设置线条是否圆角 */
void lv_style_set_line_rounded(lv_style_t *style, bool value)
/* 设置线条颜色 */
void lv_style_set_line_color(lv_style_t *style, lv_color_t value)
/* 设置线条透明度 */
void lv_style_set_line_opa(lv_style_t *style, lv_opa_t value)图像(lv_img 控件专用)
/* 设置图像透明度 */
void lv_style_set_image_opa(lv_style_t *style, lv_opa_t value)
/* 设置图像重绘颜色 */
void lv_style_set_image_recolor(lv_style_t *style, lv_color_t value)
/* 设置图像重绘透明度 */
void lv_style_set_image_recolor_opa(lv_style_t *style, lv_opa_t value)阴影
/* 设置阴影宽度 */
void lv_style_set_shadow_width(lv_style_t *style, int32_t value)
/* 设置阴影 X 偏移 */
void lv_style_set_shadow_offset_x(lv_style_t *style, int32_t value)
/* 设置阴影 Y 偏移 */
void lv_style_set_shadow_offset_y(lv_style_t *style, int32_t value)
/* 设置阴影扩散 */
void lv_style_set_shadow_spread(lv_style_t *style, int32_t value)
/* 设置阴影颜色 */
void lv_style_set_shadow_color(lv_style_t *style, lv_color_t value)
/* 设置阴影透明度 */
void lv_style_set_shadow_opa(lv_style_t *style, lv_opa_t value)变换
布局
/* 设置布局 */
void lv_style_set_layout(lv_style_t *style, uint16_t value)
/* 设置行间距(子项之间的垂直间隔) */
void lv_style_set_pad_row(lv_style_t *style, int32_t value)
/* 设置列间距(子项之间的水平间隔) */
void lv_style_set_pad_column(lv_style_t *style, int32_t value)文字
/* 设置文字颜色 */
void lv_style_set_text_color(lv_style_t *style, lv_color_t value)
/* 设置文字方向 */
void lv_style_set_base_dir(lv_style_t *style, lv_base_dir_t value)
/* 设置文字透明度 */
void lv_style_set_text_opa(lv_style_t *style, lv_opa_t value)
/* 设置文字字体 */
void lv_style_set_text_font(lv_style_t *style, const lv_font_t *value)
/* 设置文字字间距 */
void lv_style_set_text_letter_space(lv_style_t *style, int32_t value)
/* 设置文字行间距 */
void lv_style_set_text_line_space(lv_style_t *style, int32_t value)
/* 设置文字装饰(下划线等) */
void lv_style_set_text_decor(lv_style_t *style, lv_text_decor_t value)
/* 设置文字对齐方式 */
void lv_style_set_text_align(lv_style_t *style, lv_text_align_t value)
/* 设置文字描边颜色 */
void lv_style_set_text_outline_stroke_color(lv_style_t *style, lv_color_t value)
/* 设置文字描边宽度 */
void lv_style_set_text_outline_stroke_width(lv_style_t *style, int32_t value)
/* 设置文字描边透明度 */
void lv_style_set_text_outline_stroke_opa(lv_style_t *style, lv_opa_t value)边距
/* 设置上内边距 */
void lv_style_set_pad_top(lv_style_t *style, int32_t value)
/* 设置下内边距 */
void lv_style_set_pad_bottom(lv_style_t *style, int32_t value)
/* 设置左内边距 */
void lv_style_set_pad_left(lv_style_t *style, int32_t value)
/* 设置右内边距 */
void lv_style_set_pad_right(lv_style_t *style, int32_t value)
/* 设置径向内边距 */
void lv_style_set_pad_radial(lv_style_t *style, int32_t value)
/* 设置上外边距 */
void lv_style_set_margin_top(lv_style_t *style, int32_t value)
/* 设置下外边距 */
void lv_style_set_margin_bottom(lv_style_t *style, int32_t value)
/* 设置左外边距 */
void lv_style_set_margin_left(lv_style_t *style, int32_t value)
/* 设置右外边距 */
void lv_style_set_margin_right(lv_style_t *style, int32_t value)透明度
动画
/* 设置动画描述符 */
void lv_style_set_anim(lv_style_t *style, const lv_anim_t *value)
/* 设置动画时长 */
void lv_style_set_anim_duration(lv_style_t *style, uint32_t value)
/* 设置过渡效果 */
void lv_style_set_transition(lv_style_t *style, const lv_style_transition_dsc_t *value)背景
背景颜色:
/* 设置背景颜色 */
void lv_style_set_bg_color(lv_style_t *style, lv_color_t value)
/* 设置背景透明度 */
void lv_style_set_bg_opa(lv_style_t *style, lv_opa_t value)背景渐变:
/* 设置背景渐变颜色 */
void lv_style_set_bg_grad_color(lv_style_t *style, lv_color_t value)
/* 设置背景渐变方向 */
void lv_style_set_bg_grad_dir(lv_style_t *style, lv_grad_dir_t value)
/* 设置背景渐变起始位置 */
void lv_style_set_bg_main_stop(lv_style_t *style, int32_t value)
/* 设置背景渐变结束位置 */
void lv_style_set_bg_grad_stop(lv_style_t *style, int32_t value)
/* 设置背景主色透明度 */
void lv_style_set_bg_main_opa(lv_style_t *style, lv_opa_t value)
/* 设置背景渐变透明度 */
void lv_style_set_bg_grad_opa(lv_style_t *style, lv_opa_t value)
/* 设置背景渐变描述符 */
void lv_style_set_bg_grad(lv_style_t *style, const lv_grad_dsc_t *value)背景图片:
/* 设置背景图片源 */
void lv_style_set_bg_image_src(lv_style_t *style, const void *value)
/* 设置背景图片透明度 */
void lv_style_set_bg_image_opa(lv_style_t *style, lv_opa_t value)
/* 设置背景图片重绘颜色 */
void lv_style_set_bg_image_recolor(lv_style_t *style, lv_color_t value)
/* 设置背景图片重绘透明度 */
void lv_style_set_bg_image_recolor_opa(lv_style_t *style, lv_opa_t value)
/* 设置背景图片是否平铺 */
void lv_style_set_bg_image_tiled(lv_style_t *style, bool value)