void lv_obj_set_flex_grow(lv_obj_t * obj, uint8_t grow); void lv_style_set_flex_flow(lv_style_t * style, lv_flex_flow_t value); void lv_style_set_flex_main_place(lv_style_t * style, lv_flex_align_t value); void lv_style_set_flex_cross_place(lv_style_t * style, lv_flex_align_t value); void lv_style_set_flex_track_place(lv_style_t * style, lv_flex_align_t value); void lv_style_set_flex_grow(lv_style_t * style, uint8_t value); void lv_obj_set_style_flex_flow(lv_obj_t * obj, lv_flex_flow_t value, lv_style_selector_t selector); void lv_obj_set_style_flex_main_place(lv_obj_t * obj, lv_flex_align_t value, lv_style_selector_t selector); void lv_obj_set_style_flex_cross_place(lv_obj_t * obj, lv_flex_align_t value, lv_style_selector_t selector); void lv_obj_set_style_flex_track_place(lv_obj_t * obj, lv_flex_align_t value, lv_style_selector_t selector); void lv_obj_set_style_flex_grow(lv_obj_t * obj, uint8_t value, lv_style_selector_t selector);
时间: 2023-08-02 09:09:50 浏览: 204
这些函数都是用于设置 LVGL 中的 Flexbox 布局相关的属性。
- `void lv_obj_set_flex_grow(lv_obj_t * obj, uint8_t grow);` 用于设置一个对象在 Flexbox 布局中的 grow 属性值,即当有多余的空间时,该对象能够按照比例分配多余的空间。grow 属性值越大,该对象获得的多余空间就越多。
- `void lv_style_set_flex_flow(lv_style_t * style, lv_flex_flow_t value);` 用于设置样式中 Flexbox 布局的 flow 属性,即 Flexbox 中主轴和交叉轴的方向。
- `void lv_style_set_flex_main_place(lv_style_t * style, lv_flex_align_t value);` 用于设置样式中 Flexbox 布局中主轴对齐方式。
- `void lv_style_set_flex_cross_place(lv_style_t * style, lv_flex_align_t value);` 用于设置样式中 Flexbox 布局中交叉轴对齐方式。
- `void lv_style_set_flex_track_place(lv_style_t * style, lv_flex_align_t value);` 用于设置样式中 Flexbox 布局中 track 对齐方式。
- `void lv_style_set_flex_grow(lv_style_t * style, uint8_t value);` 用于设置样式中 Flexbox 布局中对象的 grow 属性值。
- `void lv_obj_set_style_flex_flow(lv_obj_t * obj, lv_flex_flow_t value, lv_style_selector_t selector);` 用于设置一个对象在指定的样式选择器中的 Flexbox 布局的 flow 属性。
- `void lv_obj_set_style_flex_main_place(lv_obj_t * obj, lv_flex_align_t value, lv_style_selector_t selector);` 用于设置一个对象在指定的样式选择器中的 Flexbox 布局中主轴对齐方式。
- `void lv_obj_set_style_flex_cross_place(lv_obj_t * obj, lv_flex_align_t value, lv_style_selector_t selector);` 用于设置一个对象在指定的样式选择器中的 Flexbox 布局中交叉轴对齐方式。
- `void lv_obj_set_style_flex_track_place(lv_obj_t * obj, lv_flex_align_t value, lv_style_selector_t selector);` 用于设置一个对象在指定的样式选择器中的 Flexbox 布局中 track 对齐方式。
- `void lv_obj_set_style_flex_grow(lv_obj_t * obj, uint8_t value, lv_style_selector_t selector);` 用于设置一个对象在指定的样式选择器中的 Flexbox 布局的 grow 属性值。
阅读全文