Package com.tomtom.tools.android.api.uicontrols.compositeviewmodel

Types

open class StockVisibilityProvidingCompositeViewModel<T : VisibilityProvider>(viewModels: List<T>, isVisible: Boolean) : VisibilityProvidingCompositeViewModel<T>

A view model that holds multiple visible instances. By default, this instance is visible, when any of the held view models is visible.

Link copied to clipboard
interface VisibilityProvider

Interface to read whether an instance should be visible.

Link copied to clipboard
interface VisibilityProvidingCompositeViewModel<T> : VisibilityProvider

A composite view model that provides visibility and holds multiple view model instances.