Closed Silnt closed 6 years ago
方向优先级这个不错,可以加!
BubbleLayout的设置方法在BubbleLayout中,可以通过调用BubbleDialog的setBubbleLayout
方法,自定义BubbleLayout
这是Gif图片的代码位置:MainActivity.java
这个 我看 1.0的代码好像有 现在的没有了 是去掉了吗
看了下以前的代码,设置外边距确实被我删掉了。取而代之用的是bubblePadding
设置,你试试。我的文档介绍这里好像有误。内边距padding通过setPadding设置
看到了 设置padding 不过 我想要的事外边距的效果 呵呵 使用的时候 发现 bubblePadding 属性好像没有提供 代码中设置的方法啊 只能在xml中使用
bubblePadding就相当于外边距效果,意思是气泡到边距的距离。如果你想设置真的外边距,可以通过getLayoutParams来设置margin
好的
请问你对于优先级的设置方式有什么建议吗?
4中模式 先上后下 先下后上 先左后右 先右后左
感觉这样会多了好多方法呀!这样吧,通过可变参数,传入上下左右,排最前面的优先级越高。这样可以把以前的上下和左右也可以标记为弃用了,统一一下
那你直接 把 setPosition 方法的参数 改为可变参数 autoPosition 就不用了 而且也不用 新增方法 之前的用户 都不不用改代码 就可以使用了
好主意
已更新
setPosition
传入一个位置,设置的就是固定位置setPosition
传入多个位置设置优先级。最前的优先级越高,如果所有位置都无法在相应空间完全展示,那么默认选则第一优先级位置。autoPosition
,当setPosition
传入多个后,该方法无效
是否可以设置方向优先级 比如 设置下方显示 当下方的空间不足时 自动调整为上方显示 左右也是如此 实例代码中 没有看到 gif 中设置 BubbleLayout 外边距的代码啊