DismissibleSinglePanelSubContainerViewModel

View model of a dismissible panel sub-container.

Parameters

P

The type of the dismissible panel visualized by the panel sub-container.

Constructors

constructor()

Properties

Link copied to clipboard
Link copied to clipboard

Inherited properties

Link copied to clipboard

Observers are notified of any changes to properties that use a property delegate created with mutableExtraState.

Link copied to clipboard

true if the sub-container is in transition. A sub-container is in transition while it is entering or exiting the system UI.

Link copied to clipboard

The exiting state of the panel sub-container. true if the sub-container is exiting or has left the panel container. Same value can also be obtained from isExiting.

Link copied to clipboard

The data provided to the panel sub-container as LiveData. The LiveData is not updated any longer when the exit animation of the panel sub-container starts. This to prevent visual artifacts during the exit animation.

Link copied to clipboard

ID of the panel fragment container.

Link copied to clipboard

The data set to the panel sub-container.

Link copied to clipboard

The lifecycle state of the panel sub-container. This is controlled by the PanelContainerControllerAdapter.

Inherited functions

Link copied to clipboard

The exiting state of the panel sub-container. true if the sub-container is exiting or has left the panel container. Same value can also be obtained from liveIsExiting.

Link copied to clipboard
open override fun toString(): String