SideSheetCallback
public abstract class SideSheetCallback
extends Object
java.lang.Object | |
↳ | com.google.android.material.sidesheet.SideSheetCallback |
Callback that monitors side sheet events.
Summary
Public constructors | |
---|---|
SideSheetCallback() |
Public methods | |
---|---|
abstract void | onSlide(View sheet, float slideOffset) Called when the sheet is being dragged. |
abstract void | onStateChanged(View sheet, int newState) Called when the sheet changes its state. |
Inherited methods | |
---|---|
Public constructors
SideSheetCallback
public SideSheetCallback ()
Public methods
onSlide
public abstract void onSlide (View sheet, float slideOffset)
Called when the sheet is being dragged.
Parameters | |
---|---|
sheet | View : The sheet view. |
slideOffset | float : The new offset of this sheet within [0,1] range. Offset increases as this sheet is moving towards the outer edge. A value of 0 means that the sheet is hidden, and a value of 1 means that the sheet is fully expanded. |
onStateChanged
public abstract void onStateChanged (View sheet, int newState)
Called when the sheet changes its state.
Parameters | |
---|---|
sheet | View : The sheet view. |
newState | int : The new state. This should be one of SideSheetBehavior.STATE_DRAGGING , SideSheetBehavior.STATE_SETTLING , SideSheetBehavior.STATE_EXPANDED or SideSheetBehavior.STATE_HIDDEN . |