RowThemeData class
The Davi row theme. Defines the configuration of the overall visual RowThemeData for a widget subtree within the app.
Constructors
- RowThemeData({ThemeRowColor? color, bool lastDividerVisible = RowThemeDataDefaults.lastDividerVisible, ThemeRowColor? hoverBackground, ThemeRowColor? hoverForeground, double dividerThickness = RowThemeDataDefaults.dividerThickness, Color? dividerColor = RowThemeDataDefaults.dividerColor, bool fillHeight = RowThemeDataDefaults.fillHeight, MouseCursor cursor = RowThemeDataDefaults.cursor, bool cursorOnTapGesturesOnly = RowThemeDataDefaults.cursorOnTapGesturesOnly})
-
Builds a row theme data.
const
Properties
- color → ThemeRowColor?
-
The bottom row color.
final
- cursor → MouseCursor
-
final
- cursorOnTapGesturesOnly → bool
-
Allow cursor without tap gestures.
final
- dividerColor → Color?
-
final
- dividerThickness → double
-
final
- fillHeight → bool
-
Indicates whether to fill the entire height by painting
the color of the rows.
final
- hashCode → int
-
The hash code for this object.
no setteroverride
- hoverBackground → ThemeRowColor?
-
The row background color when it's hovered.
final
- hoverForeground → ThemeRowColor?
-
The row foreground color when it's hovered.
final
- lastDividerVisible → bool
-
Indicates whether the last row divider will be painted.
final
- runtimeType → Type
-
A representation of the runtime type of the object.
no setterinherited
Methods
-
copyWith(
{ThemeRowColor? color, ThemeRowColor? hoverBackground, ThemeRowColor? hoverForeground, double? dividerThickness, Color? dividerColor, bool? lastDividerVisible, bool? fillHeight, MouseCursor? cursor, bool? cursorOnTapGesturesOnly}) → RowThemeData - Creates a copy of this theme but with the given fields replaced with the new values.
-
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.
override
Static Methods
-
zebraColor(
{Color? evenColor = const Color(0xFFF5F5F5), Color? oddColor = Colors.white}) → ThemeRowColor