这里会显示出您选择的修订版和当前版本之间的差别。
两侧同时换到之前的修订记录 前一修订版 后一修订版 | 前一修订版 上一修订版 两侧同时换到之后的修订记录 | ||
icore4tlvgl_29 [2021/01/04 10:38] zgf |
icore4tlvgl_29 [2021/01/04 10:41] zgf |
||
---|---|---|---|
行 59: | 行 59: | ||
=== 3.2、动画时间 === | === 3.2、动画时间 === | ||
- | 在选项卡切换时会以动画形式来过渡到新选择的选项卡页面,过渡动画的时间可以用函数 lv_tabview_set_anim_time(tabview, anim_time_ms) 来调整。 | + | 在选项卡切换时会以动画形式来过渡到新选择的选项卡页面,过渡动画的时间可以用函数 **lv_tabview_set_anim_time(tabview, anim_time_ms)** 来调整。 |
=== 3.3、滚动传递 === | === 3.3、滚动传递 === | ||
行 77: | 行 77: | ||
{{ :icore4t:icore4t_rtt_lvgl_29_4.gif?direct |}} | {{ :icore4t:icore4t_rtt_lvgl_29_4.gif?direct |}} | ||
+ | <code c> | ||
+ | void lv_gui_run(void){ | ||
+ | lvgl2rtt_init("lcd"); /* 初始化lvgl2rtt */ | ||
+ | |||
+ | lv_obj_t *tabview; | ||
+ | tabview = lv_tabview_create(lv_scr_act(), NULL); /* 创建选项卡对象 */ | ||
+ | lv_obj_set_style_local_text_font(tabview, LV_LABEL_PART_MAIN, LV_STATE_DEFAULT, &hei_16); /* 设置字体 */ | ||
+ | lv_obj_t *tab1 = lv_tabview_add_tab(tabview, " 选项卡一 "); /* 添加三个选项卡页面,并传入选项卡标签 */ | ||
+ | lv_obj_t *tab2 = lv_tabview_add_tab(tabview, " 选项卡二 "); | ||
+ | lv_obj_t *tab3 = lv_tabview_add_tab(tabview, " 选项卡三 "); | ||
+ | |||
+ | lv_obj_t * label = lv_label_create(tab1, NULL); /* 在选项卡页面内创建内容 */ | ||
+ | lv_label_set_text(label, " 第一个选项卡 " ); | ||
+ | label = lv_label_create(tab2, NULL); | ||
+ | lv_label_set_text(label, " 第二个选项卡 "); | ||
+ | label = lv_label_create(tab3, NULL); | ||
+ | lv_label_set_text(label, " 第三个选项卡 "); | ||
+ | } | ||
+ | </code> |