您当前的位置: 首页 > 

仙剑情缘

暂无认证

  • 1浏览

    0关注

    333博文

    0收益

  • 0浏览

    0点赞

    0打赏

    0留言

私信
关注
热门博文

LVGL 8.2 Drop down in four directions

仙剑情缘 发布时间:2022-06-26 11:11:45 ,浏览量:1

创建4个方向drop down list
/**
* Create a drop down, up, left and right menus
*/
static void lv_example_dropdown_2(void)
{
    static const char* opts = "Apple\n"
        "Banana\n"
        "Orange\n"
        "Melon";   //drop down选项文本内容
    lv_obj_t* dd;
    dd = lv_dropdown_create(lv_scr_act()); //创建drop down 对象
    lv_dropdown_set_options_static(dd, opts); //设置选项列表内容
    lv_obj_align(dd, LV_ALIGN_TOP_MID, 0, 10);  //LV_ALIGN_TOP_MID方式对齐
    
    dd = lv_dropdown_create(lv_scr_act()); //创建drop down 对象
    lv_dropdown_set_options_static(dd, opts);//设置选项列表内容
    lv_dropdown_set_dir(dd, LV_DIR_BOTTOM); //设置下拉列表方向为BOTTOM
    lv_dropdown_set_symbol(dd, LV_SYMBOL_UP); // 设置drop down箭头符号为系统自带的LV_SYMBOL_UP
    lv_obj_align(dd, LV_ALIGN_BOTTOM_MID, 0, -10);//LV_ALIGN_BOTTOM_MID方式对齐
    dd = lv_dropdown_create(lv_scr_act()); //创建drop down 对象
    lv_dropdown_set_options_static(dd, opts);  //设置选项列表内容
    lv_dropdown_set_dir(dd, LV_DIR_RIGHT); //设置下拉列表方向为LV_DIR_RIGHT
    lv_dropdown_set_symbol(dd, LV_SYMBOL_RIGHT); // 设置drop down箭头符号为系统自带的LV_SYMBOL_RIGHT
    lv_obj_align(dd, LV_ALIGN_LEFT_MID, 10, 0);//LV_ALIGN_LEFT_MID方式对齐
    dd = lv_dropdown_create(lv_scr_act()); //创建drop down 对象
    lv_dropdown_set_options_static(dd, opts);//设置选项列表内容
    lv_dropdown_set_dir(dd, LV_DIR_LEFT); //设置下拉列表方向为LV_DIR_LEFT
    lv_dropdown_set_symbol(dd, LV_SYMBOL_LEFT); // 设置drop down箭头符号为系统自带的LV_SYMBOL_LEFT
    lv_obj_align(dd, LV_ALIGN_RIGHT_MID, -10, 0);//LV_ALIGN_RIGHT_MID方式对齐
}
运行效果在这里插入图片描述
关注
打赏
1658017818
查看更多评论
立即登录/注册

微信扫码登录

0.0370s