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