Package-level declarations

Types

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>