FlexibleSpaceBarSettings constructor Null safety
Creates a Flexible Space Bar Settings widget.
Used by Scaffold and SliverAppBar. child must have a FlexibleSpaceBar widget in its tree for the settings to take affect.
The required toolbarOpacity, minExtent, maxExtent, currentExtent, and child parameters must not be null.
Implementation
const FlexibleSpaceBarSettings({
super.key,
required this.toolbarOpacity,
required this.minExtent,
required this.maxExtent,
required this.currentExtent,
required super.child,
this.isScrolledUnder,
}) : assert(toolbarOpacity != null),
assert(minExtent != null && minExtent >= 0),
assert(maxExtent != null && maxExtent >= 0),
assert(currentExtent != null && currentExtent >= 0),
assert(toolbarOpacity >= 0.0),
assert(minExtent <= maxExtent),
assert(minExtent <= currentExtent),
assert(currentExtent <= maxExtent);