DismissablePanelListSubContainerManager

Functions

Link copied to clipboard
abstract fun createDismissAllButton(parentContainer: ViewGroup, onClick: () -> Unit): View

Creates an entry in the panel list that allows the user to dismiss all panels at once.

Link copied to clipboard
abstract fun setDismissalCallbacks(    panelView: View,     onDismissalStarted: () -> Unit,     onDismissalCompleted: () -> Unit)

Set callback handlers for the dismissal of a panel.

Inherited functions

Link copied to clipboard
abstract fun animateRemoveSubContainer(    subContainer: View,     panel: Panel,     animationListener: Animation.AnimationListener)
Link copied to clipboard
abstract fun createPanelDismissAnimation(transitionDestination: PanelTransitionDestination?, panelView: View): Animation
Link copied to clipboard
abstract fun createSubContainer(parentContainer: ViewGroup): ViewGroup

Creates a sub-container for an individual panel. Sub-containers allow for multiple panels visible to the user at the same time and transitions of individual panels.