Releases: cpiz/BubbleView
Releases · cpiz/BubbleView
1.0.3 released
1.0.2 released
修复自动指向在Android7上Padding错误的问题 close #8
1.0.1 Release
修复1.0.0自动指向和窗口位置的一些小问题
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示例
0.9.7 released
修复PopupWindow第二次显示时箭头位置错误的问题
0.9.6 released
修复BubblePopupWindow可能的内存泄露问题
0.9.5 released
为 BubblePopupWindow 增加一个 setPadding 方法,用于设置气泡与屏幕边缘的(最小)间距
0.9.4 released
修复ArrowToView后目标View布局发生变化而气泡没有同步更新的问题
0.9.3 released
增加BubblePopupWindow,支持弹窗显示自定义气泡
0.9.2 released
修复Android 4.0/4.1上必然崩溃与padding错误问题
简化setArrowToView方法命名
使用弱引用保存箭头目标View,避免可能的内存泄露
默认圆角改为4dp