lvgl preload(预加载对象)

源代码:

	//20. 预加载对象
	//20.1 对象属性设置
	static lv_style_t style;
	lv_style_copy(&style, &lv_style_plain);
	style.line.width = 10;                         /*10 px thick arc*/
	style.line.color = lv_color_hex3(0x258);       /*Blueish arc color*/

	style.body.border.color = lv_color_hex3(0x111); /*Gray background color*/
	style.body.border.width = 10;
	style.body.padding.left = 0;

	//20.2 创建一个预加载对象
	lv_obj_t * preload = lv_preload_create(lv_scr_act(), NULL);
	lv_obj_set_size(preload, 100, 100);
	lv_obj_align(preload, NULL, LV_ALIGN_CENTER, 180, 120);
	lv_preload_set_style(preload, LV_PRELOAD_STYLE_MAIN, &style);

效果演示:

おすすめ

転載: blog.csdn.net/chenliang0224/article/details/112913799