用法:
//输入界面名,输入宽度,输入高度,输入对其方式,输入赋值变量
s w = -1
s h = -1
s gravity = "top|right"
uxf("a.iyu", w, h, gravity, sss.v)
//输入界面名,输入X显示位置,输入Y显示位置,输入宽度,输入高度,输入类型的窗口,输入对其方式,输入flags,输入format,输入赋值变量
s x = 0
s y = 0
s w = -1
s h = -1
s type = 0
s gravity = "top|right"
s flags = 0
s format = 0
uxf("a.iyu", x, y, w, h, type, gravity, flags, format, sss.v)
//刷新悬浮窗口的布局,常用于通过us设置后的刷新
//输入界面根控件的控件对象
uxf(sss.v)
//移除悬浮窗口
//输入界面根控件的控件对象,输入标识
uxf(sss.v, "del")
//重置悬浮窗的属性
//输入界面根控件的控件对象,输入标识,输入X显示位置,输入Y显示位置,输入宽度,输入高度,输入对其方式
s x = 0
s y = 0
s w = -2
s h = -2
s gravity = "top|right"
uxf(sss.v, "set", x, y, w, h, gravity)
//重置悬浮窗的属性
//输入界面根控件的控件对象,输入标识,输入X显示位置,输入Y显示位置,输入宽度,输入高度,输入对其方式
s x = 0
s y = 0
s w = -1
s h = -1
s type = 0
s gravity = "top|right"
s flags = 0
s format = 0
uxf(sss.v, "set", x, y, w, h, type, gravity, flags, format)
说明:
常用于显示悬浮窗窗口。
提示:
可通过 gvs(sss.v, a.1, b) 代码进行获取悬浮窗内的子控件,然后对其进行操作。
提示:
可通过下例代码,控制窗口位置的移动
//更新窗口位置
us(sss.v, "x", 100)
us(sss.v, "y", 100)
//获取窗口位置
ug(sss.v, "x", xx)
ug(sss.v, "y", yy)
//通过us 更新后, 需要刷新悬浮窗口的布局
uxf(sss.v)
对齐方式:
center:居中
top:顶
bottom:底
left:左
right:右
center_vertical:垂直居中
center_horizontal:水平居中
输入flags:
0 不许获得焦点(编辑框输入法将无法弹出)
1 可以获得焦点,返回键将不可用