A panel container that presents a list of panels provided by ttiviPanelContainerData.
The panel container requires ttiviPanelContainerContext to manage the panels.
The panel container has no layout itself and panels are placed inside internally created sub-containers. The sub-containers' layout can be set through ttiviSubContainerLayoutId.
This PanelContainerRecyclerView sub-class facilitates additional use-cases that are relevant to lists of panels. Particularly, it resolves a number of touch event related issues that occur when scrolling through a list with list items that have nested scrolling.
Only vertical orientation is supported.
The type of the panel container data that is visualized by the panel container.
The panel sub-container view model type.
The type of the panel sub-container data. The data is derived from the panel container data.