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 OnBackInvokedCallback instances 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 SurfaceControlViewHost or SurfaceControl that 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)