BottomSheetBehavior.BottomSheetCallback
public
static
abstract
class
BottomSheetBehavior.BottomSheetCallback
extends Object
| java.lang.Object | |
| ↳ | com.google.android.material.bottomsheet.BottomSheetBehavior.BottomSheetCallback |
Callback for monitoring events about bottom sheets.
Summary
Public constructors | |
|---|---|
BottomSheetCallback()
|
|
Public methods | |
|---|---|
abstract
void
|
onSlide(View bottomSheet, float slideOffset)
Called when the bottom sheet is being dragged. |
abstract
void
|
onStateChanged(View bottomSheet, int newState)
Called when the bottom sheet changes its state. |
Inherited methods | |
|---|---|
Public constructors
BottomSheetCallback
public BottomSheetCallback ()
Public methods
onSlide
public abstract void onSlide (View bottomSheet,
float slideOffset)Called when the bottom sheet is being dragged.
| Parameters | |
|---|---|
bottomSheet |
View: The bottom sheet view. |
slideOffset |
float: The new offset of this bottom sheet within [-1,1] range. Offset increases
as this bottom sheet is moving upward. From 0 to 1 the sheet is between collapsed and
expanded states and from -1 to 0 it is between hidden and collapsed states.
|
onStateChanged
public abstract void onStateChanged (View bottomSheet,
int newState)Called when the bottom sheet changes its state.
| Parameters | |
|---|---|
bottomSheet |
View: The bottom sheet view. |
newState |
int: The new state. This will be one of BottomSheetBehavior.STATE_DRAGGING, BottomSheetBehavior.STATE_SETTLING, BottomSheetBehavior.STATE_EXPANDED, BottomSheetBehavior.STATE_COLLAPSED, BottomSheetBehavior.STATE_HIDDEN, or BottomSheetBehavior.STATE_HALF_EXPANDED.
|