FTileContentStyle constructor

FTileContentStyle({
  1. required FWidgetStateMap<IconThemeData> prefixIconStyle,
  2. required FWidgetStateMap<TextStyle> titleTextStyle,
  3. required FWidgetStateMap<TextStyle> subtitleTextStyle,
  4. required FWidgetStateMap<TextStyle> detailsTextStyle,
  5. required FWidgetStateMap<IconThemeData> suffixIconStyle,
  6. EdgeInsetsGeometry padding = const EdgeInsetsDirectional.fromSTEB(15, 13, 10, 13),
  7. double prefixIconSpacing = 10,
  8. double titleSpacing = 3,
  9. double middleSpacing = 4,
  10. double suffixIconSpacing = 5,
})

Creates a FTileContentStyle.

Implementation

FTileContentStyle({
  required this.prefixIconStyle,
  required this.titleTextStyle,
  required this.subtitleTextStyle,
  required this.detailsTextStyle,
  required this.suffixIconStyle,
  this.padding = const EdgeInsetsDirectional.fromSTEB(15, 13, 10, 13),
  this.prefixIconSpacing = 10,
  this.titleSpacing = 3,
  this.middleSpacing = 4,
  this.suffixIconSpacing = 5,
}) : assert(0 <= prefixIconSpacing, 'prefixIconSpacing must be non-negative.'),
     assert(0 <= titleSpacing, 'titleSpacing must be non-negative.'),
     assert(0 <= middleSpacing, 'middleSpacing must be non-negative.'),
     assert(0 <= suffixIconSpacing, 'suffixIconSpacing must be non-negative.');