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) |