BasePopup支持优先级的定义,您可以自由控制不同的BasePopup之间的层级关系。
优先级的设置方法为setPriority(BasePopupWindow.Priority)
分为三个等级,具体请查看下表
优先级 | 释义 |
---|---|
Priority.LOW | 低优先级,显示层级低于其余两者,同等级下后弹出的弹窗覆盖前一个弹窗 |
Priority.NORMAL | 默认优先级,显示层级介于其余两者之间,同等级下后弹出的弹窗覆盖前一个弹窗 |
Priority.HIGH | 高优先级,显示层级高于其余两者,同等级下后弹出的弹窗覆盖前一个弹窗 |
提示 优先级功能需要您的BasePopup库版本在3.1.6(含SNAPSHOT)或以上 |
---|
Priority.LOW
低优先级,显示在NORMAL和HIGH之下,同等级下后弹出的弹窗覆盖前一个弹窗
示例
Priority.NORMAL
默认优先级,介于LOW和HIGH之间,同等级下后弹出的弹窗覆盖前一个弹窗
示例
Priority.HIGH
高优先级,显示在NORMAL和LOW之上,同等级下后弹出的弹窗覆盖前一个弹窗