Package com.tomtom.ivi.platform.systemui.api.common.systemuihost.containerviews

Types

Link copied to clipboard
@IviExperimental(reasons = [])
class ModalPanelStackContainerView @JvmOverloads constructor(    context: Context,     attrs: AttributeSet? = null,     defStyleAttr: Int = 0) : PanelStackContainerView<ModalPanelStackData, ModalPanel, DismissablePanelStackContext> , OnBackPressedConsumer
Link copied to clipboard
@IviExperimental(reasons = [])
class OverlappingPanelContainerView<P : Panel> @JvmOverloads constructor(    context: Context,     attrs: AttributeSet? = null,     defStyleAttr: Int = 0) : OverlappingPanelContainer<P>
Link copied to clipboard
@IviExperimental(reasons = [])
data class PanelContainerViewContext(    fragmentManager: FragmentManager,     softInputAccessor: SoftInputAccessor,     viewLifecycleOwner: LifecycleOwner,     viewModelStoreOwner: ViewModelStoreOwner,     panelContainerViewModelStore: PanelContainerViewModelStore,     fragmentFactory: IviFragmentFactory) : PanelContainerContext
Link copied to clipboard
@IviExperimental(reasons = [])
abstract class PanelStackContainerView<D : PanelStackData<P>, P : GenericPanel<C>, C : CommonPanelContext> @JvmOverloads constructor(    context: Context,     attrs: AttributeSet? = null,     defStyleAttr: Int = 0) : PanelContainerFrameLayout<Unit, D>

A panel container that presents a stack of panels provided by ttiviPanelStack.

Link copied to clipboard
@IviExperimental(reasons = [])
class SinglePanelContainerView<P : Panel> @JvmOverloads constructor(    context: Context,     attrs: AttributeSet? = null,     defStyleAttr: Int = 0) : SinglePanelContainer<P>