Added in API level 31
  
  
  
android.window
Interfaces
| OnBackAnimationCallback | Interface for applications to register back animation callbacks along their custom back handling. | 
| OnBackInvokedCallback | Callback allowing applications to handle back events in place of the system. | 
| OnBackInvokedDispatcher | Dispatcher to register OnBackInvokedCallbackinstances for handling
 back invocations. | 
| SplashScreen | The interface that apps use to talk to the splash screen. | 
| SplashScreen.OnExitAnimationListener | Listens for the splash screen exit event. | 
Classes
| BackEvent | Object used to report back gesture progress. | 
| InputTransferToken | A token that can be used to request focus on or to transfer touch gesture to a SurfaceControlViewHostorSurfaceControlthat has an input channel. | 
| SplashScreenView | The view which allows an activity to customize its splash screen exit animation. | 
| SurfaceSyncGroup | A way for data to be gathered so multiple surfaces can be synced. | 
| SystemOnBackInvokedCallbacks | Utility class providing OnBackInvokedCallbacks to override the default behavior when
 system back is invoked. | 
| TrustedPresentationThresholds | Threshold values that are sent with WindowManager.registerTrustedPresentationListener(IBinder, TrustedPresentationThresholds, Executor, Consumer) | 
