SideSheetCallback

public abstract class SideSheetCallback


Callback that monitors side sheet events.

Summary

Public constructors

Public methods

abstract void
onSlide(View sheet, float slideOffset)

Called when the sheet is being dragged.

abstract void
onStateChanged(View sheet, @Sheet.SheetState int newState)

Called when the sheet changes its state.

Public constructors

SideSheetCallback

public SideSheetCallback()

Public methods

onSlide

public abstract void onSlide(View sheet, float slideOffset)

Called when the sheet is being dragged.

Parameters
View sheet

The sheet view.

float slideOffset

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, @Sheet.SheetState int newState)

Called when the sheet changes its state.

Parameters
View sheet

The sheet view.

@Sheet.SheetState int newState

The new state. This should be one of STATE_DRAGGING, STATE_SETTLING, STATE_EXPANDED or STATE_HIDDEN.