Interface ShadowViewRootImpl.ViewRootImplReflector

Enclosing class:
ShadowViewRootImpl

protected static interface ShadowViewRootImpl.ViewRootImplReflector
Reflector interface for ViewRootImpl's internals.
  • Method Details

    • setView

      void setView(View view, WindowManager.LayoutParams attrs, View panelParentView)
    • setView

      void setView(View view, WindowManager.LayoutParams attrs, View panelParentView, int userId)
    • setRunQueues

      void setRunQueues(ThreadLocal<HandlerActionQueue> threadLocal)
    • setFirstDrawHandlers

      void setFirstDrawHandlers(ArrayList<Runnable> handlers)
    • setFirstDrawComplete

      void setFirstDrawComplete(boolean isComplete)
    • setConfigCallbacks

      void setConfigCallbacks(ArrayList<ViewRootImpl.ConfigChangedCallback> callbacks)
    • getNewInsetsMode

      int getNewInsetsMode()
    • setWinFrame

      void setWinFrame(Rect winFrame)
    • getDisplay

      Display getDisplay()
    • getSurfaceControl

      SurfaceControl getSurfaceControl()
    • getSurface

      Surface getSurface()
    • getWindowAttributes

      WindowManager.LayoutParams getWindowAttributes()
    • dispatchResized

      void dispatchResized(Rect frame, Rect overscanInsets, Rect contentInsets, Rect visibleInsets, Rect stableInsets, boolean reportDraw, Configuration newConfig)
    • dispatchResized

      void dispatchResized(Rect frame, Rect overscanInsets, Rect contentInsets, Rect visibleInsets, Rect stableInsets, Rect outsets, boolean reportDraw, Configuration newConfig)
    • dispatchResized

      void dispatchResized(Rect frame, Rect overscanInsets, Rect contentInsets, Rect visibleInsets, Rect stableInsets, Rect outsets, boolean reportDraw, Configuration newConfig, Rect backDropFrame, boolean forceLayout, boolean alwaysConsumeNavBar)
    • dispatchResized

      void dispatchResized(Rect frame, Rect overscanInsets, Rect contentInsets, Rect visibleInsets, Rect stableInsets, Rect outsets, boolean reportDraw, Object mergedConfiguration, Rect backDropFrame, boolean forceLayout, boolean alwaysConsumeNavBar, int displayId)
    • dispatchResized

      void dispatchResized(Rect frame, Rect overscanInsets, Rect contentInsets, Rect visibleInsets, Rect stableInsets, Rect outsets, boolean reportDraw, Object mergedConfiguration, Rect backDropFrame, boolean forceLayout, boolean alwaysConsumeNavBar, int displayId, Object displayCutout)
    • dispatchResized

      default void dispatchResized(Rect frame)
    • windowFocusChanged

      void windowFocusChanged(boolean hasFocus, boolean inTouchMode)
    • windowFocusChanged

      void windowFocusChanged(boolean hasFocus)
    • getWindowInsets

      WindowInsets getWindowInsets(boolean forceConstruct)