-
- All Implemented Interfaces:
-
com.petterp.floatingx.listener.control.IFxConfigControl
public final class FxSystemConfigProvider extends FxBasicConfigProvider<FxAppHelper, FxSystemPlatformProvider>
Fx系统浮窗ConfigProvider
-
-
Field Summary
Fields Modifier and Type Field Description private final FxAppHelperhelperprivate final FxSystemPlatformProviderp
-
Constructor Summary
Constructors Constructor Description FxSystemConfigProvider(FxAppHelper helper, FxSystemPlatformProvider platformProvider)
-
Method Summary
Modifier and Type Method Description final FxAppHelpergetHelper()final FxSystemPlatformProvidergetP()UnitsetEnableHalfHide(Boolean isEnable)设置是否支启用悬浮窗半隐藏模式 UnitsetEnableHalfHide(Boolean isEnable, Float percent)设置悬浮窗半隐藏模式的隐藏比例 -
Methods inherited from class com.petterp.floatingx.imp.system.FxSystemConfigProvider
addViewLifecycleListener, clearLocationStorage, setBorderMargin, setDisplayMode, setEdgeAdsorbDirection, setEdgeOffset, setEnableAnimation, setEnableAnimation, setEnableClick, setEnableEdgeAdsorption, setEnableEdgeRebound, setEnableSaveDirection, setEnableSaveDirection, setTouchListener, setViewLifecycleListener -
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
-
-
Constructor Detail
-
FxSystemConfigProvider
FxSystemConfigProvider(FxAppHelper helper, FxSystemPlatformProvider platformProvider)
-
-
Method Detail
-
getHelper
final FxAppHelper getHelper()
-
getP
final FxSystemPlatformProvider getP()
-
setEnableHalfHide
Unit setEnableHalfHide(Boolean isEnable)
设置是否支启用悬浮窗半隐藏模式
-
setEnableHalfHide
Unit setEnableHalfHide(Boolean isEnable, Float percent)
设置悬浮窗半隐藏模式的隐藏比例
- Parameters:
isEnable- 是否启用percent- 半隐比例
-
-
-
-