不知道为什么 英文不能显示,控件显示正常,这个就是在8.3demo基础上面该得,背景颜色显示正常,我换过背景颜色,就是英文一直没显示
int main(void)
{
uint32_t i = 0;
uart_init();
// printf("hello world.\n");
systick_init();
//rgb_init();
// while(1);
lv_init();
lv_port_disp_init();
// lv_port_indev_init();
//#if LV_USE_DEMO_WIDGETS
// lv_demo_widgets();
//#elif LV_USE_DEMO_BENCHMARK
// lv_demo_benchmark();
//#elif LV_USE_DEMO_MUSIC
// lv_demo_music();
//#endif
lv_obj_t *sw = lv_switch_create(lv_scr_act());
lv_obj_set_size(sw,60,30);
lv_obj_align(sw,LV_ALIGN_CENTER,0,0);
lv_obj_add_state(sw, LV_STATE_CHECKED);
lv_obj_t *lable = lv_label_create(lv_scr_act());
lv_label_set_text(lable,"hello");
lv_obj_set_style_bg_color(lable,lv_color_hex(0xff00),LV_STATE_DEFAULT);
lv_obj_set_style_bg_opa(lable,100,LV_STATE_DEFAULT);
while (1 == 1)
{
lv_timer_handler();
swm_delay_ms(5);
i++;
if(i ==200)
{
lv_obj_add_state(sw, LV_STATE_CHECKED);
}
if(i ==400)
{
lv_obj_clear_state(sw, LV_STATE_CHECKED);
i = 0;
}
}
|