ExpandableThemeData class

Constructors

ExpandableThemeData(BuildContext context, {EdgeInsets? contentPadding, TextStyle? headerTextStyle, TextStyle? rowTextStyle, int? headerTextMaxLines, int? rowTextMaxLines, TextOverflow? rowTextOverflow, TextStyle? expandedTextStyle, Color? headerColor, Color? headerSortIconColor, double? headerHeight, Color? expandedBackgroundColor, Color? expandedBorderColor, Color? rowColor, Color? evenRowColor, Color? oddRowColor, BorderSide? headerBorder, BorderSide? rowBorder, Icon? editIcon, Icon? expansionIcon, double? paginationSize, TextStyle? paginationTextStyle, Color? paginationSelectedTextColor, Color? paginationUnselectedTextColor, Color? paginationSelectedFillColor, Color? paginationBorderColor, BorderRadius? paginationBorderRadius, double? paginationBorderWidth})
factory
ExpandableThemeData.normal(BuildContext context)
factory
ExpandableThemeData.raw({required EdgeInsets contentPadding, required TextStyle headerTextStyle, required TextStyle rowTextStyle, required int headerTextMaxLines, required int rowTextMaxLines, required TextOverflow rowTextOverflow, required TextStyle expandedTextStyle, required Color headerColor, Color? headerSortIconColor, double? headerHeight, required Color expandedBorderColor, required Color rowColor, Color? evenRowColor, Color? oddRowColor, required BorderSide headerBorder, required BorderSide rowBorder, required Icon editIcon, required Icon expansionIcon, required double paginationSize, TextStyle? paginationTextStyle, Color? paginationSelectedTextColor, Color? paginationUnselectedTextColor, Color? paginationSelectedFillColor, Color? paginationBorderColor, BorderRadius? paginationBorderRadius, double? paginationBorderWidth})
const

Properties

contentPadding EdgeInsets
Specifies padding for all header and data rows.
final
editIcon Icon
Icon image showing editing feature.
final
evenRowColor Color?
Background color of the even indexed rows.
final
expandedBorderColor Color
Expansion border color.
final
expandedTextStyle TextStyle
Text style of expansion content.
final
expansionIcon Icon
Icon image expanding expansion content.
final
hashCode int
The hash code for this object.
no setterinherited
headerBorder BorderSide
Border style of header row.
final
headerColor Color
Background color of header row.
final
headerHeight double?
Height of the header widget.
final
headerSortIconColor Color?
Color of the header sort arrow icon.
final
headerTextMaxLines int
Maximum number of lines for header text to span.
final
headerTextStyle TextStyle
Text style of header row.
final
oddRowColor Color?
Background color of the odd indexed rows.
final
paginationBorderColor Color?
final
paginationBorderRadius BorderRadius?
final
paginationBorderWidth double?
final
paginationSelectedFillColor Color?
final
paginationSelectedTextColor Color?
final
paginationSize double
If the custom pagination widget is not used. These properties are used to customize default pagination widget. Size of the default pagination widget.
final
paginationTextStyle TextStyle?
final
paginationUnselectedTextColor Color?
final
rowBorder BorderSide
Border style of all rows.
final
rowColor Color
Background color of rows.
final
rowTextMaxLines int
Maximum number of lines for row text to span.
final
rowTextOverflow TextOverflow
Visual overflow of the row's cell text.
final
rowTextStyle TextStyle
Text style of all rows.
final
runtimeType Type
A representation of the runtime type of the object.
no setterinherited

Methods

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