-
public interface IFxConfigControl配置更改接口,使用此接口运行时更改配置层
-
-
Method Summary
Modifier and Type Method Description abstract UnitsetEnableAnimation(Boolean isEnable, FxAnimation animationImpl)是否启用动画 abstract UnitsetEnableAnimation(Boolean isEnable)是否启用动画 abstract UnitsetBorderMargin(Float t, Float l, Float b, Float r)设置边框相对应父view的偏移量 abstract UnitsetEdgeAdsorbDirection(FxAdsorbDirection direction)设置边缘吸附方向 abstract UnitsetEnableClick(Boolean isEnable)设置是否启用点击事件 abstract UnitsetEdgeOffset(Float edgeOffset)设置边缘偏移量 abstract UnitsetEnableEdgeRebound(Boolean isEnable)启用边缘回弹 abstract UnitsetEnableHalfHide(Boolean isEnable)设置是否支启用悬浮窗半隐藏模式 abstract UnitsetEnableHalfHide(Boolean isEnable, Float percent)设置悬浮窗半隐藏模式的隐藏比例 abstract UnitsetDisplayMode(FxDisplayMode mode)设置浮窗展示模式 abstract UnitsetEnableEdgeAdsorption(Boolean isEnable)启用边缘吸附 abstract UnitsetTouchListener(IFxTouchListener listener)设置滑动监听 abstract UnitsetViewLifecycleListener(IFxViewLifecycle listener)设置view-lifecycle监听 abstract UnitaddViewLifecycleListener(IFxViewLifecycle listener)abstract UnitsetEnableSaveDirection(IFxConfigStorage impl, Boolean isEnable)设置允许保存方向 abstract UnitsetEnableSaveDirection(Boolean isEnable)设置方向保存开关 设置之前,请确保已经设置了方向保存实例 abstract UnitclearLocationStorage()清除保存的位置信息 -
-
Method Detail
-
setEnableAnimation
abstract Unit setEnableAnimation(Boolean isEnable, FxAnimation animationImpl)
是否启用动画
- Parameters:
isEnable- 是否启用animationImpl- 具体实现实例
-
setEnableAnimation
abstract Unit setEnableAnimation(Boolean isEnable)
是否启用动画
-
setEdgeAdsorbDirection
abstract Unit setEdgeAdsorbDirection(FxAdsorbDirection direction)
设置边缘吸附方向
-
setEnableClick
abstract Unit setEnableClick(Boolean isEnable)
设置是否启用点击事件
-
setEdgeOffset
abstract Unit setEdgeOffset(Float edgeOffset)
设置边缘偏移量
-
setEnableEdgeRebound
abstract Unit setEnableEdgeRebound(Boolean isEnable)
启用边缘回弹
-
setEnableHalfHide
abstract Unit setEnableHalfHide(Boolean isEnable)
设置是否支启用悬浮窗半隐藏模式
-
setEnableHalfHide
abstract Unit setEnableHalfHide(Boolean isEnable, Float percent)
设置悬浮窗半隐藏模式的隐藏比例
- Parameters:
isEnable- 是否启用percent- 半隐比例
-
setDisplayMode
abstract Unit setDisplayMode(FxDisplayMode mode)
设置浮窗展示模式
- Parameters:
mode- 展示模式FxDisplayMode.Normal 默认模式,可以移动与点击
FxDisplayMode.ClickOnly 禁止移动,只能响应点击事件
FxDisplayMode.DisplayOnly 只能展示,不能移动与响应点击事件
-
setEnableEdgeAdsorption
abstract Unit setEnableEdgeAdsorption(Boolean isEnable)
启用边缘吸附
-
setTouchListener
abstract Unit setTouchListener(IFxTouchListener listener)
设置滑动监听
-
setViewLifecycleListener
@Deprecated(replaceWith = @ReplaceWith(imports = {}, expression = addViewLifecycleListener), message = use addViewLifecycle) abstract Unit setViewLifecycleListener(IFxViewLifecycle listener)
设置view-lifecycle监听
-
addViewLifecycleListener
abstract Unit addViewLifecycleListener(IFxViewLifecycle listener)
-
setEnableSaveDirection
abstract Unit setEnableSaveDirection(IFxConfigStorage impl, Boolean isEnable)
设置允许保存方向
-
setEnableSaveDirection
abstract Unit setEnableSaveDirection(Boolean isEnable)
设置方向保存开关 设置之前,请确保已经设置了方向保存实例
-
clearLocationStorage
abstract Unit clearLocationStorage()
清除保存的位置信息
-
-
-
-