Package 

Class FxAppControlImpl

    • Method Summary

      Modifier and Type Method Description
      IFxConfigControl getConfigControl()
      Unit show(Activity activity) 在当前activity中显示浮窗
      Unit detach(Activity activity) 从当前activity中移除
      Activity getBindActivity() 获得当前绑定的activity,不要手动保留此activity,以避免泄漏
      Unit updateView(View view) 注意,全局浮窗下,view必须是全局application对应的context!
      • Methods inherited from class com.petterp.floatingx.impl.control.FxAppControlImpl

        cancel, clearLocationStorage, getManagerView, getView, getViewHolder, hide, isShow, move, move, moveByVector, moveByVector, onActivityCreated, onActivityDestroyed, onActivityPaused, onActivityPostCreated, onActivityPostDestroyed, onActivityPostPaused, onActivityPostResumed, onActivityPostSaveInstanceState, onActivityPostStarted, onActivityPostStopped, onActivityPreCreated, onActivityPreDestroyed, onActivityPrePaused, onActivityPreResumed, onActivityPreSaveInstanceState, onActivityPreStarted, onActivityPreStopped, onActivityResumed, onActivitySaveInstanceState, onActivityStarted, onActivityStopped, setBorderMargin, setClickListener, setClickListener, setDisplayMode, setEdgeAdsorbDirection, setEdgeOffset, setEnableAnimation, setEnableAnimation, setEnableClick, setEnableEdgeAdsorption, setEnableEdgeRebound, setEnableSaveDirection, setEnableSaveDirection, setEnableTouch, setScrollListener, setViewLifecycleListener, updateView, updateView, updateViewContent
      • Methods inherited from class java.lang.Object

        clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
    • Method Detail

      • show

         Unit show(Activity activity)

        在当前activity中显示浮窗

        Parameters:
        activity - 当前要显示浮窗的activity第一次调用该方法时,我们会插入一个AppLifecycle,用于监听activity的变化。当后续浮窗被cancel()时,我们会根据浮窗个数(=0),自动清空该lifecycle的绑定ps:尽管我们可以做到不传递activity,但是这种方式需要以性能作为牺牲,比如需要永久维护一个顶级activity与AppLifecycle监听器
      • getBindActivity

         Activity getBindActivity()

        获得当前绑定的activity,不要手动保留此activity,以避免泄漏

      • updateView

         Unit updateView(View view)

        注意,全局浮窗下,view必须是全局application对应的context!