Package com.tomtom.ivi.platform.systemui.api.common.systemuihost.containercontrollers.panelcontainercontrolleradapter
Types
Link copied to clipboard
abstract class BasePanelContainerControllerAdapter<V : ViewGroup, CD, VM : PanelSubContainerViewModel<SD>, SD> : PanelContainerControllerAdapter<V, CD, VM, SD>
Content copied to clipboard
Base class for PanelContainerControllerAdapters.
Link copied to clipboard
interface PanelContainerControllerAdapter<V : ViewGroup, CD, VM : PanelSubContainerViewModel<SD>, SD>
Content copied to clipboard
Adapts PanelContainerElements to a PanelContainerView.
Link copied to clipboard
Context for a PanelContainerControllerAdapter to communicate with the PanelContainerController.
Link copied to clipboard
class RecyclerPanelContainerControllerAdapter<V : RecyclerView, CD, VM : PanelSubContainerViewModel<SD>, SD>( subContainerController: RecyclerSubContainerController<CD, VM, SD>, subContainerViewModelFactory: () -> VM, basicElementConfigurator: RecyclerBasicElementConfigurator<CD, SD>.() -> Unit, panelContainerElementAnimator: PanelContainerElementAnimator<VM, SD>) : BasePanelContainerControllerAdapter<V, CD, VM, SD>
Content copied to clipboard
A PanelContainerControllerAdapter for visualizing PanelContainerElements as part of a RecyclerView.
Link copied to clipboard
class StateDrivenPanelContainerControllerAdapter<V : ViewGroup, CD, VM : PanelSubContainerViewModel<SD>, SD>( subContainerController: StateDrivenSubContainerController<CD, VM, SD>, subContainerViewModelFactory: () -> VM, panelContainerElementAnimator: PanelContainerElementAnimator<VM, SD>) : BasePanelContainerControllerAdapter<V, CD, VM, SD>
Content copied to clipboard
State driven PanelContainerControllerAdapter.