LittlevGl---messagebox---8

目的

熟悉该UI的MessageBox的创建和使用。

功能描述

消息盒子用于提示选择的作用。用户可以根据自己功能的需要创建自己的消息盒子,用来做多重选择。

创建步骤和函数描述

创建步骤

一个消息盒子创建主要经过以下过程。

  • 盒子即将显示父类窗口的创建,用于寄托于盒子,这样盒子可以在此窗口显示,通常就为一个obj即可;
  • 修饰盒子的父类,由于一般消息盒子不会过度遮挡住引起产生这个消息盒子事件初始模块控件窗口,所以一般要配置盒子父类透明度;同时如果有需要,可以配置其父类的显示风格,以及弹出的动画效果;
  • 盒子对象创建;
  • 盒子功能按钮添加;
  • 配置盒子的事件回调函数;
  • 其他,可以配置盒子的style,着色,其动态自动关闭时间函数描述

函数描述

1. 函数创建

lv_obj_t *lv_mbox_create(lv_obj_t *par, constlv_obj_t *copy)
par:父类
copy:参考拷贝对象

2. 按钮创建配置和有效按钮状态获取

//添加按钮,根据字符串的个数决定按钮的个数
void lv_mbox_add_btns(lv_obj_t *mbox, const char **btn_mapaction)
mbox:要操作的对象
btn_mapaction:按钮的名字字符串队列如const char *txt[] = {“ok”, “close”, “”}

uint16_t lv_mbox_get_active_btn(lv_obj_t *mbox)//最后一次有效按钮号

const char *lv_mbox_get_active_btn_text(lv_obj_t *mbox)//最后一次有效按钮文本

3. 盒子文本创建

//即盒子的按钮上方的文本
void lv_mbox_set_text(lv_obj_t *mbox, const char *txt)
mbox:要被操作的对象
txt:文本,即字符串

const char *lv_mbox_get_text(constlv_obj_t *mbox)//文本获取

4. 盒子自动关机设置和自动关机等

  • 1
    点赞
  • 2
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值