New
1.0.0 Release
相对之前,有比较大的功能改动。一些方法名称与用法与之前不再兼容,版本号提升为1.0.0。
BubblePopupWindow
- showArrowTo方法增加RelativePos参数,支持更多与目标对齐的方式(25种)
- 去除之前目标上部空间不足时,气泡自动在下方显示的逻辑
- 修复在Android7上当有Navigation Bar时气泡在垂直位置错误的问题
- setCancelOnTouch重命名为setCanceledOnTouch
- setCancelOnTouchOutside 重命名为setCanceledOnTouchOutside
- setCancelOnLater重命名为setCanceledOnLater
BubbleXxxView
- 增加ArrowPosPolicy属性,支持更多箭头位置的定义
- 修改原ArrowPosOffset的定义,不再支持<0的情况,并更名为ArrowPosDelta
- BubbleView的各种set属性方法,不再立即生效,需要主动调用requestUpdateBubble(提升性能)
Sample
- 增加了一个丰富的BubblePopupWindow示例