海奇HC-RTOS平台E100-问题点
- ■ btn 没有添加到group中 ,怎么实现的事件的 (已解决)
- ■ 屏幕是1280*720, UI是1024*600,是否修改UI (已解决)
- ■ hc15xx-db-e100-v10-hcdemo.dtb 找不到 (已解决)
- ■ 按键驱动
- ■ __initcall(projector_auto_start)
- ■ 补丁是打在运行程序,还是代码中。 (已解决)
- ■ Label align policy 只有左右对齐,没有上下居中`在这里插入代码片
- ■ lvgl圆角问题,不能只设置一个角为圆角?
- ■ LV_SIZE_CONTENT 代码数值多少?
- ■ app.config.h 中的 #ifdef BR2_PACKAGE_HCCAST_DLNA (已解决)
- ■ 找不到函数 void hcplayer_play(void *player); 是不是没有开源?
- ■ _lv_indev_ll意思
- ■ set_label_text2(icon,STR_MP_NO_DEV,FONT_NORMAL); (已解决)
- ■ 设置页面想要控制屏幕的 screen 自定义的 lv_slider_create
- ■ 歌曲和电子书都是变动的汉字怎么显示出来。
- ■ GD25Q64E(8MB) ??????????????????????? 中的意思
- ■
■ btn 没有添加到group中 ,怎么实现的事件的 (已解决)
电影, 音乐, 照片, 电子书,一行中的
ui_mainpage
static int create_subobj_in_cont(lv_obj_t* p)
{
for(int i = 0; i <SCR_MAINICON_NUM;i++){
lv_obj_t* obj=lv_obj_create(p);
lv_obj_set_size(obj,LV_PCT(20),LV_PCT(53));
lv_obj_clear_flag(obj, LV_OBJ_FLAG_SCROLLABLE); /// Flags
lv_obj_set_style_radius(obj, 0, LV_PART_MAIN | LV_STATE_DEFAULT);
lv_obj_set_style_bg_color(obj, lv_color_hex(0x031FFF), LV_PART_MAIN | LV_STATE_DEFAULT);
lv_obj_set_style_bg_opa(obj, 255, LV_PART_MAIN | LV_STATE_DEFAULT);
lv_obj_set_style_border_width(obj, 0, LV_PART_MAIN | LV_STATE_DEFAULT);
lv_obj_t* img=lv_img_create(obj);
lv_obj_set_align(img,LV_ALIGN_TOP_MID);
lv_obj_t* btn=lv_btn_create(obj);
lv_obj_set_size(btn,LV_PCT(MAINPAGE_BTNPCT_W),LV_PCT(25));
lv_obj_set_align(btn,LV_ALIGN_BOTTOM_MID);
lv_obj_clear_flag(btn, LV_OBJ_FLAG_SCROLLABLE);
lv_obj_set_style_bg_color(btn, lv_color_hex(0x031FFF), LV_PART_MAIN | LV_STATE_DEFAULT);
lv_obj_set_style_bg_opa(btn, LV_OPA_TRANSP, LV_PART_MAIN | LV_STATE_DEFAULT);
lv_obj_set_style_shadow_color(btn, lv_color_hex(0x031FFF), LV_PART_MAIN | LV_STATE_DEFAULT);
lv_obj_set_style_shadow_opa(btn, LV_OPA_TRANSP, LV_PART_MAIN | LV_STATE_DEFAULT);
lv_obj_set_style_text_color(btn, lv_color_hex(0xFFFFFF), LV_PART_MAIN | LV_STATE_DEFAULT);
lv_obj_set_style_text_opa(btn, 255, LV_PART_MAIN | LV_STATE_DEFAULT);
lv_obj_set_style_text_align(btn, LV_TEXT_ALIGN_CENTER, LV_PART_MAIN | LV_STATE_DEFAULT);
// lv_obj_set_style_text_font(btn, &lv_font_montserrat_40, LV_PART_MAIN | LV_STATE_DEFAULT);
lv_obj_set_style_bg_color(btn, lv_color_hex(0x031FFF), LV_PART_MAIN | LV_STATE_FOCUS_KEY);
lv_obj_set_style_bg_opa(btn, 255, LV_PART_MAIN | LV_STATE_FOCUS_KEY);
lv_obj_set_style_outline_color(btn, lv_color_hex(0xFAD665), LV_PART_MAIN | LV_STATE_FOCUS_KEY);
lv_obj_set_style_outline_opa(btn, 255, LV_PART_MAIN | LV_STATE_FOCUS_KEY);
lv_obj_set_style_outline_width(btn, STYLE_OUTLINE_W, LV_PART_MAIN | LV_STATE_FOCUS_KEY);
lv_obj_set_style_outline_pad(btn, 0, LV_PART_MAIN | LV_STATE_FOCUS_KEY);
lv_obj_set_style_text_color(btn, lv_color_hex(0xFFFF00), LV_PART_MAIN |