BottomSheetConfig class

Configuration options for customizing the appearance and behavior of a bottom sheet, including animation and layout properties.

Constructors

BottomSheetConfig({Duration? duration, Curve? curve, Duration? fadeInDuration, Curve? fadeInCurve, Duration? fadeOutDuration, Curve? fadeOutCurve, double? initialFraction, Color? barrierColor, BottomSheetBuilder? sheetBuilder, BottomSheetBuilder? builder})
const

Properties

barrierColor → Color?
The color of the modal barrier behind the bottom sheet. If null, defaults to transparent or system default.
final
builder → BottomSheetBuilder?
A builder that builds the inner content of the bottom sheet.
final
curve → Curve?
The common animation curve applied throughout bottom sheet animations, including snapping and transition effects.
final
duration → Duration?
The shared duration for various bottom sheet animations, such as snapping, resizing, or dismissing transitions.
final
fadeInCurve → Curve?
The animation curve used during the initial fade-in.
final
fadeInDuration → Duration?
The duration of the fade-in effect when the bottom sheet first appears.
final
fadeOutCurve → Curve?
The animation curve used during the fade-out transition.
final
fadeOutDuration → Duration?
The duration of the fade-out effect when the bottom sheet is dismissed.
final
hashCode → int
The hash code for this object.
no setterinherited
initialFraction → double?
The initial visible fraction of the bottom sheet when shown.
final
runtimeType → Type
A representation of the runtime type of the object.
no setterinherited
sheetBuilder → BottomSheetBuilder?
A builder that builds the card-style container inside the bottom sheet, applying consistent styling, shape, and background.
final

Methods

coptyWith(BottomSheetConfig? other) → BottomSheetConfig
Returns a new config where any null values are replaced by the corresponding values from other.
noSuchMethod(Invocation invocation) → dynamic
Invoked when a nonexistent method or property is accessed.
inherited
toString() → String
A string representation of this object.
inherited

Operators

operator ==(Object other) → bool
The equality operator.
inherited