Package-level declarations
Contains classes for building pop over contents.
Types
Link copied to clipboard
A context containing IVI related information and access to its services and configuration, which could be used in building a pop over content.
Link copied to clipboard
abstract class IviPopOverFragment<CTX : IviPopOverContext, VM : IviPopOverViewModel<CTX>>(viewModelClass: KClass<VM>) : Fragment, HasDefaultViewModelProviderFactory
The abstract class for fragments intended to be the content of a pop over. It has built-in mechanism to reinitialize itself with its dependencies after being recreated following a configuration change.
Link copied to clipboard
abstract class IviPopOverViewModel<CTX : IviPopOverContext>(val iviPopOverContext: CTX) : LifecycleViewModel
Abstract view model to keep the persistent state for IviPopOverFragment.