气泡对话框是覆盖在当前界面之上的弹出框,可以相对组件或者屏幕显示。显示时会获取焦点,中断用户操作,被覆盖的其他组件无法交互。气泡对话框内容一般简单明了,并提示用户一些需要确认的信息。
接口说明
构造方法
| 构造方法 | 描述 |
|---|---|
| PopupDialog(Context context, Component contentComponent) | 创建一个气泡对话框实例,并传入需要相对显示的组件。 |
| PopupDialog(Context context, Component contentComponent, int width, int height) | 创建一个气泡对话框实例,初始化气泡对话框尺寸并传入需要相对显示的组件。 |
常用方法
| 接口名 | 描述 |
|---|---|
| setArrowOffset(int offset) | 设置当前气泡对话框箭头的偏移量。 |
| setArrowSize(int width, int height) | 设置当前气泡对话框箭头的尺寸。 |
| setBackColor(Color color) | 设置当前气泡对话框的背景颜色。 |
| setCustomComponent(Component customComponent) | 自定义内容区域。 |
| setHasArrow(boolean status) | 设置是否显示气泡对话框的箭头。 |
| setMode(int mode) | 设置气泡对话框的对齐模式。 |
| setText(String text) | 设置气泡对话框的内容。 |
| showOnCertainPosition(int alignment, int x, int y) | 设置气泡对话框相对屏幕显示的位置。alignment为相对屏幕对齐模式,x和y为偏移量。 |
| show() | 显示气泡对话框。 |