FxDrawerStyle constructor
const
FxDrawerStyle({
- double? width,
- ShapeBorder? shape,
- FxSafeAreaInsets safeArea = const FxSafeAreaInsets(top: false),
- double elevation = 4.0,
- Color? shadowColor,
- Color? backgroundColor,
- Color? surfaceTintColor,
- EdgeInsetsGeometry padding = EdgeInsets.zero,
- ScrollPhysics physics = const BouncingScrollPhysics(),
- bool shrinkWrap = false,
- Widget headerBuilder()?,
- FxTileStyle tileStyle = const FxTileStyle(),
- FxTileBuilder<
FxTile> ? tileBuilder, - Widget separatorBuilder = const SizedBox.shrink(),
- Widget animationBuilder() = AnimatedSwitcher.defaultTransitionBuilder,
- Duration animationDuration = const Duration(milliseconds: 300),
Implementation
const FxDrawerStyle({
this.width,
this.shape,
this.safeArea = const FxSafeAreaInsets(top: false),
this.elevation = 4.0,
this.shadowColor,
this.backgroundColor,
this.surfaceTintColor,
this.padding = EdgeInsets.zero,
this.physics = const BouncingScrollPhysics(),
this.shrinkWrap = false,
this.headerBuilder,
this.footerBuilder,
this.tileStyle = const FxTileStyle(),
this.tileBuilder,
this.separatorBuilder = const SizedBox.shrink(),
this.animationBuilder = AnimatedSwitcher.defaultTransitionBuilder,
this.animationDuration = const Duration(milliseconds: 300),
});