Optional_Optional_OptionalallowIndicates whether the element can receive focus.
OptionalcontentIndicates whether the element is currently focused.
Indicates if this view has been prestend in an aggregate View controller
Callback invoked when the dialog is dismissed with a value.
OptionalparentThe parent focusable element, if any.
The selected value from the dialog.
OptionalviewIndicates whether the navigatable entity is visible.
View Creation
Optionaloptions: IScreenDismissOptionsAsync
Optionalargs: Record<string, unknown>Optionalcallback: AsyncCommandEventCallbackOptionaltaskId: stringOptionalfindResolves the next focusable element in the given direction.
The event containing details about the focus transition.
The next focusable element, or undefined if none exists.
Audio Guide
Measurement
Rendererers
OptionalchildIndex: numberFocus
Prefer onDidAppearInAggregateView / onDidReappearInAggregateView when the view is shown via an aggregate transition. The framework still invokes this for other paths (e.g. root view, tab propagation) until those are migrated.
Called when the navigatable entity is shown.
Called when this view becomes the visible top again after having been covered by another screen on the same NavController (same transition finish as onAppear, immediately after it).
Prefer overriding onDidReappearInAggregateView; default implementation chains from it.
Called when the element loses focus.
Called after the navigatable entity has been added to an aggregate view.
The aggregate view to which the entity has been added.
Called when this view becomes the visible top of its owning NavController stack for the first time (after onDidAddToAggregateView). Default implementation delegates to onAppear and onFirstAppear.
The aggregate view (e.g. NavController) whose transition finished.
Called when this view becomes the visible top again after having been covered by another screen on the same NavController. Default implementation delegates to onAppear and onAppearAgain.
The aggregate view (e.g. NavController) whose transition finished.
Called after the navigatable entity has been removed from an aggregate view.
The aggregate view from which the entity has been removed.
Prefer onDisappearFromAggregateView when leaving an aggregate context during a transition. The framework still invokes this for other paths until migrated.
Called when the navigatable entity is hidden.
Called when this view is hidden during an aggregate transition or via BaseAggregateView.hideView.
Default implementation delegates to onDisappear.
The aggregate view from which this view is disappearing.
Called when this view becomes the visible top of a NavController stack for the first time for that controller (same transition finish as onAppear, immediately after it).
Prefer overriding onDidAppearInAggregateView; default implementation chains from it.
Called when the element receives focus.
Optionalevent: INextFocusResolutionEventThe event associated with the focus change.
OptionalonCalled when a child element's focus state changes.
The ID of the child element.
OptionalonLifecycle
OptionalchildIndex: numberCalled before the navigatable entity is added to an aggregate view.
The aggregate view to which the entity will be added.
OptionalonCalled before the navigatable entity is removed from an aggregate view.
The aggregate view from which the entity will be removed.
OptionalonOptionaloptions: IScreenPresentationOptionsOptionalchildId: stringNavigatable View
Interface for dialog views managed by DialogManagerView.