气泡对话框是覆盖在当前界面之上的弹出框,可以相对组件或者屏幕显示。显示时会获取焦点,中断用户操作,被覆盖的其他组件无法交互。气泡对话框内容一般简单明了,并提示用户一些需要确认的信息。
接口说明
构造方法
构造方法 | 描述 |
---|---|
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() | 显示气泡对话框。 |