MenuBody - 按钮容器
- 更新时间:2026-02-08 19:43:44
按钮容器
用于装载多个悬浮按钮的容器,并控制显示与关闭。
add(menu)
添加悬浮按钮
可以向按钮容器中添加多个悬浮小按钮
- 参数 : menu {MenuItem} 悬浮按钮
- 返回 : {MenuBody} 自己
- 版本 : 1.0.0
show()
显示悬浮按钮
会优先判断是否存在悬浮球名称了,如果存在则不显示,如果不存在则记录悬浮球名称并且显示。
- 版本 : 1.0.0
name(name)
设置悬浮球名称
每个悬浮球被显示之前都会判断当前悬浮球的名称是否已经存在了,如果存在了,就不显示。
- 参数 : name {string} 悬浮窗名称
- 返回 : {MenuBody} 自己
- 版本 : 1.0.0
margin(left, right)
设置贴边边距
- 参数 : left {int} 左边距,默认为 0
- 参数 : right {int} 右边距,默认为 0
- 返回 : {MenuBody} 自己
- 版本 : 1.0.0
radius(radius)
设置圆弧半径
圆弧半径决定了容器中每个小按钮展开时的距离
- 参数 : radius {int} 半径
- 返回 : {MenuBody} 自己
- 版本 : 1.0.0
global(isGlobalShow)
设置是否全局显示
默认就是全局显示的(需要悬浮窗权限),任何应用都能够看到这个悬浮球,如果不是全局显示的,那么就只能在当前应用中显示。
- 参数 : isGlobalShow {boolean} 是否全局显示(默认:true)
- 返回 : {MenuBody} 自己
- 版本 : 1.0.0
dur(expandAnimDur)
设置展开动画时间
默认是 250 毫秒
- 参数 : expandAnimDur {int} 展开动画时长
- 返回 : {MenuBody} 自己
- 版本 : 1.0.0
x(x)
设置初始位置
初始位置决定了悬浮球最开始显示时的位置
- 参数 : x {int} x坐标
- 返回 : {MenuBody} 自己
- 版本 : 1.0.0
y(y)
设置初始位置
初始位置决定了悬浮球最开始显示时的位置
- 参数 : y {int} y坐标
- 返回 : {MenuBody} 自己
- 版本 : 1.0.0