-
- All Implemented Interfaces:
-
com.petterp.floatingx.listener.control.IFxAppControl,com.petterp.floatingx.listener.control.IFxControl
public final class FxSystemControlImp extends FxBasisControlImp<FxAppHelper, FxSystemPlatformProvider> implements IFxAppControl
FxSystemControl
-
-
Field Summary
Fields Modifier and Type Field Description private final IFxConfigControlconfigControl
-
Constructor Summary
Constructors Constructor Description FxSystemControlImp(FxAppHelper helper)
-
Method Summary
Modifier and Type Method Description IFxConfigControlgetConfigControl()FxSystemPlatformProvidercreatePlatformProvider(FxAppHelper f)FxSystemConfigProvidercreateConfigProvider(FxAppHelper f, FxSystemPlatformProvider p)ActivitygetBindActivity()获得当前浮窗绑定的activity,不要手动保留此activity,以避免泄漏 ps: system浮窗时,将始终返回栈顶 activity -
Methods inherited from class com.petterp.floatingx.imp.system.FxSystemControlImp
cancel, createAnimationProvider, getManagerView, getView, getViewHolder, getX, getY, hide, initProvider, isShow, move, move, moveByVector, moveByVector, setClickListener, setClickListener, setLongClickListener, show, updateConfig, updateView, updateView, updateView, updateViewContent -
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
-
-
Constructor Detail
-
FxSystemControlImp
FxSystemControlImp(FxAppHelper helper)
-
-
Method Detail
-
getConfigControl
IFxConfigControl getConfigControl()
-
createPlatformProvider
FxSystemPlatformProvider createPlatformProvider(FxAppHelper f)
-
createConfigProvider
FxSystemConfigProvider createConfigProvider(FxAppHelper f, FxSystemPlatformProvider p)
-
getBindActivity
Activity getBindActivity()
获得当前浮窗绑定的activity,不要手动保留此activity,以避免泄漏 ps: system浮窗时,将始终返回栈顶 activity
-
-
-
-