SheetState
class SheetState(initialValue: SheetValue, animationSpec: AnimationSpec<Float> = SwipeableDefaults.AnimationSpec, val confirmStateChange: (SheetValue) -> Boolean = { true }) : SwipeableState<SheetValue>
Deprecated
SheetState is deprecated alongside BottomSheet component based on Material2. Migrate to Sheet based on Material3.
State of the SheetState composable.
Parameters
initialValue
The initial value of the state.
animationSpec
The default animation that will be used to animate to a new state.
confirmStateChange
Optional callback invoked to confirm or veto a pending state change.
Constructors
Link copied to clipboard
constructor(initialValue: SheetValue, animationSpec: AnimationSpec<Float> = SwipeableDefaults.AnimationSpec, confirmStateChange: (SheetValue) -> Boolean = { true })