FilesystemPickerTopBarThemeData class

Defines a theme for the AppBar widget used in the picker.

Here you can set the color and style of the header, close button and breadcrumbs.

See also:

  • AppBar for additional description of visual parameters.
Mixed in types
Annotations

Constructors

FilesystemPickerTopBarThemeData({Color? foregroundColor, Color? backgroundColor, double? elevation, Color? shadowColor, ShapeBorder? shape, IconThemeData? iconTheme, TextStyle? titleTextStyle, SystemUiOverlayStyle? systemOverlayStyle, BreadcrumbsThemeData? breadcrumbsTheme, double? scrolledUnderElevation})
Creates a theme that can be used in FilesystemPickerTheme and Breadcrumbs.

Properties

backgroundColor Color?
The fill color to use for an app bar's Material.
final
Specifies the theme for the breadcrumbs used in the picker.
final
elevation double?
The z-coordinate at which to place this app bar relative to its parent.
final
foregroundColor Color?
The default color for Text and Icons within the app bar.
final
hashCode int
The hash code for this object.
no setterinherited
iconTheme IconThemeData?
The color, opacity, and size to use for toolbar icons.
final
runtimeType Type
A representation of the runtime type of the object.
no setterinherited
scrolledUnderElevation double?
The elevation that will be used if this app bar has something scrolled underneath it.
final
shadowColor Color?
The color of the shadow below the app bar.
final
shape ShapeBorder?
The shape of the app bar's Material as well as its shadow.
final
systemOverlayStyle SystemUiOverlayStyle?
Specifies the style to use for the system overlays that overlap the AppBar.
final
titleTextStyle TextStyle?
The default text style for the AppBar's title widget.
final

Methods

debugFillProperties(DiagnosticPropertiesBuilder properties) → void
Add additional properties associated with the node.
inherited
getBackgroundColor(BuildContext context, [Color? color]) Color?
Returns the fill color to use for an app bar's Material.
getBreadcrumbsThemeData(BuildContext context) BreadcrumbsThemeData?
Returns the BreadcrumbsThemeData to use for breadcrumbs.
getElevation(BuildContext context) double?
Returns the z-coordinate at which to place this app bar relative to its parent.
getForegroundColor(BuildContext context, [Color? color]) Color?
Returns the default color for Text and Icons within the app bar.
getIconTheme(BuildContext context) IconThemeData?
Returns the IconThemeData to use for toolbar icons.
getScrolledUnderElevation(BuildContext context) double?
Returns the scrolledUnderElevation value.
getShadowColor(BuildContext context, [Color? color]) Color?
Returns the color of the shadow below the app bar.
getShape(BuildContext context) ShapeBorder?
Returns the shape of the app bar's Material as well as its shadow.
getSystemOverlayStyle(BuildContext context) SystemUiOverlayStyle?
Returns the style to use for the system overlays that overlap the AppBar.
getTitleTextStyle(BuildContext context) TextStyle?
Returns the default text style for the AppBar's title widget.
merge(FilesystemPickerTopBarThemeData base) FilesystemPickerTopBarThemeData
Returns a new picker topbar theme that matches this theme but with some values replaced by the non-null parameters of the given theme.
noSuchMethod(Invocation invocation) → dynamic
Invoked when a nonexistent method or property is accessed.
inherited
toDiagnosticsNode({String? name, DiagnosticsTreeStyle? style}) DiagnosticsNode
Returns a debug representation of the object that is used by debugging tools and by DiagnosticsNode.toStringDeep.
inherited
toString({DiagnosticLevel minLevel = DiagnosticLevel.info}) String
A string representation of this object.
inherited
toStringShort() String
A brief description of this object, usually just the runtimeType and the hashCode.
inherited

Operators

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