Package-level declarations
Types
Link copied to clipboard
class ModalPanelStackContainerView @JvmOverloads constructor(context: Context, attrs: AttributeSet? = null, defStyleAttr: Int = 0) : PanelStackContainerView<ModalPanelStackData, ModalPanel, DismissablePanelStackContext> , OnBackPressedConsumer
Use DismissablePanelStackContainer instead.
Link copied to clipboard
class OverlappingPanelContainerView<P : Panel> @JvmOverloads constructor(context: Context, attrs: AttributeSet? = null, defStyleAttr: Int = 0) : OverlappingPanelContainer<P>
Same as OverlappingPanelContainer.
Link copied to clipboard
data class PanelContainerViewContext(fragmentManager: FragmentManager, softInputAccessor: SoftInputAccessor, viewLifecycleOwner: LifecycleOwner, viewModelStoreOwner: ViewModelStoreOwner, panelContainerViewModelStore: PanelContainerViewModelStore, fragmentFactory: IviFragmentFactory) : PanelContainerContext
Same as PanelContainerContext. Use PanelContainerContext instead.
Link copied to clipboard
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
class SinglePanelContainerView<P : Panel> @JvmOverloads constructor(context: Context, attrs: AttributeSet? = null, defStyleAttr: Int = 0) : SinglePanelContainer<P>
Same as SinglePanelContainer.