HeaderSetting class
Settings for gallery header
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, BaseState<
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, BaseState<
AssetPathEntity> , Widget?)? -
Background widget for panel header,
IconData or Widget
Default: Icons.close
final
- albumFit → FlexFit
-
final
- barSize → Size
-
Default: BorderRadius.zero
final
- borderRadius → BorderRadius
-
BorderRadius of header
Default: BorderRadius.zero
final
- elevation → double
-
Default: 0 px
final
- hashCode → int
-
The hash code for this object.
no setterinherited
- headerBackground → Widget
-
Background widget for panel header,
Default:
Sizebox()
final - headerLeftWidget → dynamic
-
IconData or Widget
Default: Icons.close
final
- headerMaxHeight → double
-
Panel header maximum size
final
- headerMinHeight → double
-
Panel header minimum size,
final
- headerRightWidget → Widget
-
final
- runtimeType → Type
-
A representation of the runtime type of the object.
no setterinherited
- topMargin → double
-
Margin for panel top. Which can be used to show status bar if you need
to show panel above scaffold.
Default: 70.0 px
final
Methods
-
copyWith(
{double? topMargin, double? headerMaxHeight, double? headerMinHeight, Widget? headerBackground, double? elevation, dynamic headerLeftWidget, Widget? headerRightWidget, BorderRadius? borderRadius, Widget albumBuilder(BuildContext, BaseState< AssetPathEntity> , Widget?)?}) → HeaderSetting - Helper function
-
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