PanelContainerView

interface PanelContainerView<SD>

A container view that visualizes panels.

SD specifies the data type that is used by sub-containers to populate the sub-container views within a panel container view. It can be a single panel, a collection of panels or any other panel-related type. It is derived from the panel container data.

The container view requires ttiviPanelContainerViewContext to manage panels.

The container view puts panel content into sub-containers. The default sub-container layout is defined by implementation. It could also be set with ttiviSubContainerLayoutId.

Properties

Link copied to clipboard
abstract var ttiviPanelContainerViewContext: PanelContainerViewContext?

The entry point for a container view to communicate with the system UI host.

Link copied to clipboard
abstract var ttiviSubContainerEnterAnimation: PanelSubContainerAnimationProvider<SD>?

A provider of the animation used for the creation of panel sub-containers.

Link copied to clipboard
abstract var ttiviSubContainerExitAnimation: PanelSubContainerAnimationProvider<SD>?

A provider of the animation used for the removal of panel sub-containers.

Link copied to clipboard
abstract var ttiviSubContainerLayoutId: Int?

An optional layout reference for panel sub-containers.

Inheritors

Link copied to clipboard
Link copied to clipboard