870920 Menu

BubbleMessageComponent详解

BubbleMessageComponent继承自Component的派生类BubbleComponent,可显示一条具有属性化性质的字符串信息。见下图所示:

BubbleMessageComponent

图 BubbleMessageComponent(语泡消息组件)

使用BubbleMessageComponent的流程

  1. 创建并设置语泡所显示的AttributedString
  2. 创建语泡对象,始终置顶并置于桌面,显示语泡

示例代码(位于某个内容组件的mouseUp()函数中):

提示

  • 语泡内文字自动换行。文本的最佳行数:8行之内。每行的行首建议留4个空格的缩进。
  • showAt()有另一个重载版本,1参和2参为指定语泡出现的位置(x,y坐标),其余参数同上。

另一例

小技巧

本类继承自BubbleComponent语泡组件类,仅能显示文本信息。如需显示图像和其他交互内容,可参照消息语泡类,自定义BubbleComponent类的派生类。