PanelSlideListener
interface PanelSlideListener
androidx.slidingpanelayout.widget.SlidingPaneLayout.PanelSlideListener |
Listener for monitoring events about sliding panes.
Summary
Public methods | |
---|---|
abstract Unit |
onPanelClosed(@NonNull panel: View) Called when a sliding pane becomes slid completely closed. |
abstract Unit |
onPanelOpened(@NonNull panel: View) Called when a sliding pane becomes slid completely open. |
abstract Unit |
onPanelSlide(@NonNull panel: View, slideOffset: Float) Called when a sliding pane's position changes. |
Public methods
onPanelClosed
abstract fun onPanelClosed(@NonNull panel: View): Unit
Called when a sliding pane becomes slid completely closed. The pane is now guaranteed to be interactive. It may now obscure other views in the layout.
Parameters | |
---|---|
panel |
View: The child view that was slid to a closed position |
onPanelOpened
abstract fun onPanelOpened(@NonNull panel: View): Unit
Called when a sliding pane becomes slid completely open. The pane may or may not be interactive at this point depending on how much of the pane is visible.
Parameters | |
---|---|
panel |
View: The child view that was slid to an open position, revealing other panes |
onPanelSlide
abstract fun onPanelSlide(
@NonNull panel: View,
slideOffset: Float
): Unit
Called when a sliding pane's position changes.
Parameters | |
---|---|
panel |
View: The child view that was moved |
slideOffset |
Float: The new offset of this sliding pane within its range, from 0-1 |