PanelListContainer

constructor(context: Context, attrs: AttributeSet? = null, defStyleAttr: Int = 0, providePanelContextFactory: PanelContextFactoryProvider.(SD) -> PanelContextFactory<C>)

Parameters

providePanelContextFactory

Provides the panel context factory for creating a panel context of type C. Use the receiver to create a PanelContextFactory. A panel context is created when a panel is attached to a panel sub-container. The panel is provided as argument to the factory.

CD

The type of the panel container data that is visualized by the panel container.

VM

The panel sub-container view model type.

SD

The type of the panel sub-container data. The data is derived from the panel container data.

C

The panel context type.