跳到主要内容

Message 消息提示

  • 全局展示操作反馈信息。
  • 可提供成功、警告和错误等反馈信息。
  • 顶部居中显示并自动消失,是一种不打断用户操作的轻量级提示方式。
  • 初步设计点击ui上的按钮触发提示信息,不带按钮的定时器5秒自动关闭,带按钮的点击按钮关闭

技术方案

  1. 普通提示信息框

通过水平布局将两个label结合在一起,根据颜色不同设置样式表实现

  1. 带关闭按钮的提示信息框

通过水平布局将两个label一个button结合在一起,根据颜色设置样式表实现

样式表详解

  • 样式表详解

接口设计

返回类型函数名称参数说明
voidsetTypesuccess、info、warning、error设置消息类型,默认为 'info'
voidsetMessageQString设置消息内容
voidsetAutoClosenumber消息显示时间,单位秒,默认3
voidsetPositionMessagePosition设置消息位

MessagePosition

struct MessagePosition =
| "top-left"
| "top-right"
| "top-center"
| "bottom-left"
| "bottom-right"
| "bottom-center";