-
public class FloatingXSingle Control To Fx
-
-
Method Summary
Modifier and Type Method Description final static IFxAppControlinstall(FxAppHelper helper)安装一个新的全局浮窗如果你需要多个浮窗,记得调用AppHelper. final static IFxAppControlcontrol(String tag)全局浮窗操作控制器 final static IFxAppControlcontrol()全局浮窗操作控制器 final static IFxAppControlcontrolOrNull(String tag)获得全局浮窗操作控制器(可null) final static IFxAppControlcontrolOrNull()获得全局浮窗操作控制器(可null) final static IFxConfigControlconfigControl(String tag)全局浮窗配置控制器 final static IFxConfigControlconfigControl()全局浮窗配置控制器 final static IFxConfigControlconfigControlOrNull(String tag)全局浮窗配置控制器(可null) final static IFxConfigControlconfigControlOrNull()全局浮窗配置控制器(可null) final static BooleanisInstalled(String tag)判断该tag对应的全局浮窗是否存在 final static BooleanisInstalled()判断该tag对应的全局浮窗是否存在 final static List<String>getAllControlTags()获取浮窗控制器的key合集,之所以这样,是为了尽可能避免 map 操作异常 cancel() 时还包括了动画的调度,故只对外暴漏keys final static UnituninstallAll()卸载所有全局浮窗,后续使用需要重新install -
-
Method Detail
-
install
final static IFxAppControl install(FxAppHelper helper)
安装一个新的全局浮窗
如果你需要多个浮窗,记得调用AppHelper.setTag()方法,设置浮窗tag,如果没有调用setTag()方法,则默认tag为FX_DEFAULT_TAG
多次调用install()时,如果当前tag对应的浮窗存在,则会取消上一个浮窗,重新安装一个新的浮窗
-
control
@JvmOverloads() final static IFxAppControl control(String tag)
全局浮窗操作控制器
- Parameters:
tag- 浮窗tag,默认是 FX_DEFAULT_TAG
-
control
@JvmOverloads() final static IFxAppControl control()
全局浮窗操作控制器
-
controlOrNull
@JvmOverloads() final static IFxAppControl controlOrNull(String tag)
获得全局浮窗操作控制器(可null)
- Parameters:
tag- 浮窗tag,默认是 FX_DEFAULT_TAG
-
controlOrNull
@JvmOverloads() final static IFxAppControl controlOrNull()
获得全局浮窗操作控制器(可null)
-
configControl
@JvmOverloads() final static IFxConfigControl configControl(String tag)
全局浮窗配置控制器
- Parameters:
tag- 浮窗tag,默认是 FX_DEFAULT_TAG
-
configControl
@JvmOverloads() final static IFxConfigControl configControl()
全局浮窗配置控制器
-
configControlOrNull
@JvmOverloads() final static IFxConfigControl configControlOrNull(String tag)
全局浮窗配置控制器(可null)
- Parameters:
tag- 浮窗tag,默认是 FX_DEFAULT_TAG
-
configControlOrNull
@JvmOverloads() final static IFxConfigControl configControlOrNull()
全局浮窗配置控制器(可null)
-
isInstalled
@JvmOverloads() final static Boolean isInstalled(String tag)
判断该tag对应的全局浮窗是否存在
- Parameters:
tag- 浮窗tag,默认是 FX_DEFAULT_TAG
-
isInstalled
@JvmOverloads() final static Boolean isInstalled()
判断该tag对应的全局浮窗是否存在
-
getAllControlTags
final static List<String> getAllControlTags()
获取浮窗控制器的key合集,之所以这样,是为了尽可能避免 map 操作异常 cancel() 时还包括了动画的调度,故只对外暴漏keys
-
uninstallAll
final static Unit uninstallAll()
卸载所有全局浮窗,后续使用需要重新install
-
-
-
-