Package icyllis.modernui.view

# Interface ViewTreeObserver.OnGlobalFocusChangeListener

Enclosing class:
  `ViewTreeObserver`

Functional Interface:
  This is a functional interface and can therefore be used as the assignment target for a lambda expression or method reference.

@FunctionalInterface public static interface ViewTreeObserver.OnGlobalFocusChangeListener
Interface definition for a callback to be invoked when the focus state within the view tree changes.

- ## Method Summary

  Modifier and Type
  Method
  Description
  `void`
  `onGlobalFocusChanged(View oldFocus, View newFocus)`
  Callback method to be invoked when the focus changes in the view tree.

- ## Method Details

  - ### onGlobalFocusChanged

    void onGlobalFocusChanged(@Nullable View oldFocus, @Nullable View newFocus)
    Callback method to be invoked when the focus changes in the view tree. When the view tree transitions from touch mode to non-touch mode, oldFocus is null. When the view tree transitions from non-touch mode to touch mode, newFocus is null. When focus changes in non-touch mode (without transition from or to touch mode) either oldFocus or newFocus can be null.
    Parameters:
      `oldFocus` - The previously focused view, if any.
      `newFocus` - The newly focused View, if any.