HeaderSetting class

Constructors

HeaderSetting({double topMargin = 70.0, double headerMaxHeight = 56.0, double headerMinHeight = 25.0, Widget headerBackground = const ColoredBox(color: Colors.black), dynamic headerLeftWidget = Icons.close, Widget headerRightWidget = const SizedBox(), Widget albumBuilder(BuildContext, BaseStateGallery<AssetPathEntity>, Widget?)?, FlexFit albumFit = FlexFit.loose, double elevation = 0, Size barSize = const Size(40, 5), BorderRadius borderRadius = BorderRadius.zero})
const

Properties

albumBuilder Widget Function(BuildContext, BaseStateGallery<AssetPathEntity>, Widget?)?
final
albumFit FlexFit
final
barSize Size
final
borderRadius BorderRadius
final
elevation double
final
hashCode int
The hash code for this object.
no setterinherited
headerBackground Widget
final
headerLeftWidget → dynamic
IconData || Widget
final
headerMaxHeight double
final
headerMinHeight double
final
headerRightWidget Widget
final
runtimeType Type
A representation of the runtime type of the object.
no setterinherited
topMargin double
final

Methods

copyWith({double? topMargin, double? headerMaxHeight, double? headerMinHeight, Widget? headerBackground, double? elevation, dynamic headerLeftWidget, Widget? headerRightWidget, BorderRadius? borderRadius, Widget albumBuilder(BuildContext, BaseStateGallery<AssetPathEntity>, Widget?)?}) HeaderSetting
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