GetTile class

Inheritance
Available Extensions

Constructors

GetTile.center({dynamic leading, String? title, String? subtitle, Widget? titleChild, Widget? subtitleChild, List<Widget>? titleChildren, List<Widget>? subtitleChildren, String? titleHint, String? subtitleHint, String? trailingTop, Widget? trailingTopChild, String? trailingBottom, Widget? trailingBottomChild, String? trailingTitle, Widget? trailingTitleChild, String? trailingSubtitle, Widget? trailingSubtitleChild, TextStyle? titleStyle, TextStyle? subtitleStyle, TextStyle? trailingStyle, Widget? accessory, List<Widget>? rows, List<Widget>? belowRows, Color? color, Color? background, Color? headColor, Color? trailingColor, bool leadingFilled = true, bool leadingTinted = false, bool leadingSmall = false, bool leadingOval = false, bool detail = false, bool? padAccessory, bool? showAccessory, bool? tintAccessory, bool? tintAble, FontWeight? titleWeight = FontWeight.w600, FontWeight? subtitleWeight, bool titleSubbed = false, bool subtitleSubbed = true, bool? destructive, bool titleExpanded = false, bool subtitleExpanded = false, bool enabled = true, bool? highlighted, bool? checked, double? horizontalPadding, double? verticalPadding, double? topPadding, double? bottomPadding, double? leftPadding, double? rightPadding, double? trailingPadding, double verticalSpacing = 0, double? titleSize = kTileFontSize, double? subtitleSize = kTileFontSize, double? leadingSize, double? accessorySize, double? trailingSize = kTileRowTrailingSize, int? titleMaxLines, int? subtitleMaxLines, EdgeInsetsGeometry? padding, EdgeInsetsGeometry leadingMargin = kTileRowLeadingMargin, EdgeInsetsGeometry leadingPadding = kTileRowLeadingPadding, EdgeInsetsGeometry titleChildrenPadding = kTileRowChildrenPadding, EdgeInsetsGeometry subtitleChildrenPadding = kTileRowChildrenPadding, BoxConstraints? constraints = kTileConstraints, CrossAxisAlignment alignment = CrossAxisAlignment.center, VoidCallback? onTapTitle, VoidCallback? onTapSubtitle, VoidCallback? onTap, VoidCallback? onTapHead, VoidCallback? onTapLeading, Key? key})
Tile with no accessory and centered content alignment
const
GetTile.center500({dynamic leading, String? title, String? subtitle, Widget? titleChild, Widget? subtitleChild, List<Widget>? titleChildren, List<Widget>? subtitleChildren, String? titleHint, String? subtitleHint, String? trailingTop, Widget? trailingTopChild, String? trailingBottom, Widget? trailingBottomChild, String? trailingTitle, Widget? trailingTitleChild, String? trailingSubtitle, Widget? trailingSubtitleChild, TextStyle? titleStyle, TextStyle? subtitleStyle, TextStyle? trailingStyle, Widget? accessory, List<Widget>? rows, List<Widget>? belowRows, Color? color, Color? background, Color? headColor, Color? trailingColor, bool leadingFilled = true, bool leadingTinted = false, bool leadingSmall = false, bool leadingOval = false, bool detail = false, bool? padAccessory, bool? showAccessory, bool? tintAccessory, bool? tintAble, FontWeight? titleWeight = FontWeight.w500, FontWeight? subtitleWeight, bool titleSubbed = false, bool subtitleSubbed = true, bool? destructive, bool titleExpanded = false, bool subtitleExpanded = false, bool enabled = true, bool? highlighted, bool? checked, double? horizontalPadding, double? verticalPadding, double? topPadding, double? bottomPadding, double? leftPadding, double? rightPadding, double? trailingPadding, double verticalSpacing = 0, double? titleSize = kTileFontSize, double? subtitleSize = kTileFontSize, double? leadingSize, double? accessorySize, double? trailingSize = kTileRowTrailingSize, int? titleMaxLines, int? subtitleMaxLines, EdgeInsetsGeometry? padding, EdgeInsetsGeometry leadingMargin = kTileRowLeadingMargin, EdgeInsetsGeometry leadingPadding = kTileRowLeadingPadding, EdgeInsetsGeometry titleChildrenPadding = kTileRowChildrenPadding, EdgeInsetsGeometry subtitleChildrenPadding = kTileRowChildrenPadding, BoxConstraints? constraints = kTileConstraints, CrossAxisAlignment alignment = CrossAxisAlignment.center, VoidCallback? onTapTitle, VoidCallback? onTapSubtitle, VoidCallback? onTap, VoidCallback? onTapHead, VoidCallback? onTapLeading, Key? key})
Tile with no accessory, w500 title and simple centered content alignment
const
GetTile.dense({dynamic leading, String? title, String? subtitle, Widget? titleChild, Widget? subtitleChild, List<Widget>? titleChildren, List<Widget>? subtitleChildren, String? titleHint, String? subtitleHint, String? trailingTop, Widget? trailingTopChild, String? trailingBottom, Widget? trailingBottomChild, String? trailingTitle, Widget? trailingTitleChild, String? trailingSubtitle, Widget? trailingSubtitleChild, TextStyle? titleStyle, TextStyle? subtitleStyle, TextStyle? trailingStyle, Widget? accessory, List<Widget>? rows, List<Widget>? belowRows, Color? color, Color? background, Color? headColor, Color? trailingColor, bool leadingFilled = true, bool leadingTinted = false, bool leadingSmall = false, bool leadingOval = false, bool detail = false, bool? padAccessory, bool? showAccessory, bool? tintAccessory, bool? tintAble, FontWeight? titleWeight = FontWeight.w600, FontWeight? subtitleWeight, bool titleSubbed = false, bool subtitleSubbed = true, bool? destructive, bool titleExpanded = false, bool subtitleExpanded = false, bool enabled = true, bool? highlighted, bool? checked, double? horizontalPadding, double? verticalPadding, double? topPadding = kDensePaddingY, double? bottomPadding = kDensePaddingY, double? leftPadding = kDensePaddingX, double? rightPadding = kDensePaddingX, double? trailingPadding, double verticalSpacing = 0, double? titleSize = kTileFontSize, double? subtitleSize = kTileFontSize, double? leadingSize, double? accessorySize, double? trailingSize = kTileRowTrailingSize, int? titleMaxLines, int? subtitleMaxLines, EdgeInsetsGeometry? padding, EdgeInsetsGeometry leadingMargin = kTileRowLeadingMargin, EdgeInsetsGeometry leadingPadding = kTileRowLeadingDensePadding, EdgeInsetsGeometry titleChildrenPadding = kTileRowChildrenPadding, EdgeInsetsGeometry subtitleChildrenPadding = kTileRowChildrenPadding, BoxConstraints? constraints = kTileConstraints, CrossAxisAlignment alignment = CrossAxisAlignment.center, VoidCallback? onTapTitle, VoidCallback? onTapSubtitle, VoidCallback? onTap, VoidCallback? onTapHead, VoidCallback? onTapLeading, Key? key})
Tile with no accessory and dense paddings
const
GetTile.detail({dynamic leading, String? title, String? subtitle, Widget? titleChild, Widget? subtitleChild, List<Widget>? titleChildren, List<Widget>? subtitleChildren, String? titleHint, String? subtitleHint, String? trailingTop, Widget? trailingTopChild, String? trailingBottom, Widget? trailingBottomChild, String? trailingTitle, Widget? trailingTitleChild, String? trailingSubtitle, Widget? trailingSubtitleChild, TextStyle? titleStyle, TextStyle? subtitleStyle, TextStyle? trailingStyle, Widget? accessory, List<Widget>? rows, List<Widget>? belowRows, Color? color, Color? background, Color? headColor, Color? trailingColor, bool leadingFilled = true, bool leadingTinted = false, bool leadingSmall = false, bool leadingOval = false, bool detail = true, bool? padAccessory, bool? showAccessory, bool? tintAccessory, bool? tintAble, FontWeight? titleWeight = FontWeight.w600, FontWeight? subtitleWeight, bool titleSubbed = false, bool subtitleSubbed = true, bool? destructive, bool titleExpanded = false, bool subtitleExpanded = false, bool enabled = true, bool? highlighted, bool? checked, double? horizontalPadding, double? verticalPadding, double? topPadding, double? bottomPadding, double? leftPadding, double? rightPadding, double? trailingPadding, double verticalSpacing = 0, double? titleSize = kTileFontSize, double? subtitleSize = kTileFontSize, double? leadingSize, double? accessorySize, double? trailingSize = kTileRowTrailingSize, int? titleMaxLines, int? subtitleMaxLines, EdgeInsetsGeometry? padding, EdgeInsetsGeometry leadingMargin = kTileRowLeadingMargin, EdgeInsetsGeometry leadingPadding = kTileRowLeadingPadding, EdgeInsetsGeometry titleChildrenPadding = kTileRowChildrenPadding, EdgeInsetsGeometry subtitleChildrenPadding = kTileRowChildrenPadding, BoxConstraints? constraints = kTileConstraints, CrossAxisAlignment alignment = CrossAxisAlignment.start, VoidCallback? onTapTitle, VoidCallback? onTapSubtitle, VoidCallback? onTap, VoidCallback? onTapHead, VoidCallback? onTapLeading, Key? key})
Tile with detail accessory
const
GetTile.detailExtend({dynamic leading, String? title, String? subtitle, Widget? titleChild, Widget? subtitleChild, List<Widget>? titleChildren, List<Widget>? subtitleChildren, String? titleHint, String? subtitleHint, String? trailingTop, Widget? trailingTopChild, String? trailingBottom, Widget? trailingBottomChild, String? trailingTitle, Widget? trailingTitleChild, String? trailingSubtitle, Widget? trailingSubtitleChild, TextStyle? titleStyle, TextStyle? subtitleStyle, TextStyle? trailingStyle, Widget? accessory, List<Widget>? rows, List<Widget>? belowRows, Color? color, Color? background, Color? headColor, Color? trailingColor, bool leadingFilled = true, bool leadingTinted = false, bool leadingSmall = false, bool leadingOval = false, bool detail = true, bool? padAccessory, bool? showAccessory, bool? tintAccessory, bool? tintAble, FontWeight? titleWeight = FontWeight.w600, FontWeight? subtitleWeight, bool titleSubbed = false, bool subtitleSubbed = true, bool? destructive, bool titleExpanded = false, bool subtitleExpanded = false, bool enabled = true, bool? highlighted, bool? checked, double? horizontalPadding, double? verticalPadding, double? topPadding = kExtendedPaddingY, double? bottomPadding = kExtendedPaddingY, double? leftPadding, double? rightPadding, double? trailingPadding, double verticalSpacing = 0, double? titleSize = kTileFontSize, double? subtitleSize = kTileFontSize, double? leadingSize, double? accessorySize, double? trailingSize = kTileRowTrailingSize, int? titleMaxLines, int? subtitleMaxLines, EdgeInsetsGeometry? padding, EdgeInsetsGeometry leadingMargin = kTileRowLeadingMargin, EdgeInsetsGeometry leadingPadding = kTileRowLeadingPadding, EdgeInsetsGeometry titleChildrenPadding = kTileRowChildrenPadding, EdgeInsetsGeometry subtitleChildrenPadding = kTileRowChildrenPadding, BoxConstraints? constraints = kTileConstraints, CrossAxisAlignment alignment = CrossAxisAlignment.start, VoidCallback? onTapTitle, VoidCallback? onTapSubtitle, VoidCallback? onTap, VoidCallback? onTapHead, VoidCallback? onTapLeading, Key? key})
Tile with detail accessory and should be used if have extended content
const
GetTile.detailNoFill({dynamic leading, String? title, String? subtitle, Widget? titleChild, Widget? subtitleChild, List<Widget>? titleChildren, List<Widget>? subtitleChildren, String? titleHint, String? subtitleHint, String? trailingTop, Widget? trailingTopChild, String? trailingBottom, Widget? trailingBottomChild, String? trailingTitle, Widget? trailingTitleChild, String? trailingSubtitle, Widget? trailingSubtitleChild, TextStyle? titleStyle, TextStyle? subtitleStyle, TextStyle? trailingStyle, Widget? accessory, List<Widget>? rows, List<Widget>? belowRows, Color? color, Color? background, Color? headColor, Color? trailingColor, bool leadingFilled = false, bool leadingTinted = false, bool leadingSmall = false, bool leadingOval = false, bool detail = true, bool? padAccessory, bool? showAccessory, bool? tintAccessory, bool? tintAble, FontWeight? titleWeight = FontWeight.w500, FontWeight? subtitleWeight, bool titleSubbed = false, bool subtitleSubbed = true, bool? destructive, bool titleExpanded = false, bool subtitleExpanded = false, bool enabled = true, bool? highlighted, bool? checked, double? horizontalPadding, double? verticalPadding, double? topPadding, double? bottomPadding, double? leftPadding, double? rightPadding, double? trailingPadding, double verticalSpacing = 0, double? titleSize = kTileFontSize, double? subtitleSize = kTileFontSize, double? leadingSize, double? accessorySize, double? trailingSize = kTileRowTrailingSize, int? titleMaxLines, int? subtitleMaxLines, EdgeInsetsGeometry? padding, EdgeInsetsGeometry leadingMargin = kTileRowLeadingMargin, EdgeInsetsGeometry leadingPadding = kTileRowLeadingPadding, EdgeInsetsGeometry titleChildrenPadding = kTileRowChildrenPadding, EdgeInsetsGeometry subtitleChildrenPadding = kTileRowChildrenPadding, BoxConstraints? constraints = kTileConstraints, CrossAxisAlignment alignment = CrossAxisAlignment.start, VoidCallback? onTapTitle, VoidCallback? onTapSubtitle, VoidCallback? onTap, VoidCallback? onTapHead, VoidCallback? onTapLeading, Key? key})
Tile with detail accessory and no filled leading
const
GetTile.extend({dynamic leading, String? title, String? subtitle, Widget? titleChild, Widget? subtitleChild, List<Widget>? titleChildren, List<Widget>? subtitleChildren, String? titleHint, String? subtitleHint, String? trailingTop, Widget? trailingTopChild, String? trailingBottom, Widget? trailingBottomChild, String? trailingTitle, Widget? trailingTitleChild, String? trailingSubtitle, Widget? trailingSubtitleChild, TextStyle? titleStyle, TextStyle? subtitleStyle, TextStyle? trailingStyle, Widget? accessory, List<Widget>? rows, List<Widget>? belowRows, Color? color, Color? background, Color? headColor, Color? trailingColor, bool leadingFilled = true, bool leadingTinted = false, bool leadingSmall = false, bool leadingOval = false, bool detail = false, bool? padAccessory, bool? showAccessory, bool? tintAccessory, bool? tintAble, FontWeight? titleWeight = FontWeight.w600, FontWeight? subtitleWeight, bool titleSubbed = false, bool subtitleSubbed = true, bool? destructive, bool titleExpanded = false, bool subtitleExpanded = false, bool enabled = true, bool? highlighted, bool? checked, double? horizontalPadding, double? verticalPadding, double? topPadding = kExtendedPaddingY, double? bottomPadding = kExtendedPaddingY, double? leftPadding, double? rightPadding, double? trailingPadding, double verticalSpacing = 0, double? titleSize = kTileFontSize, double? subtitleSize = kTileFontSize, double? leadingSize, double? accessorySize, double? trailingSize = kTileRowTrailingSize, int? titleMaxLines, int? subtitleMaxLines, EdgeInsetsGeometry? padding, EdgeInsetsGeometry leadingMargin = kTileRowLeadingMargin, EdgeInsetsGeometry leadingPadding = kTileRowLeadingPadding, EdgeInsetsGeometry titleChildrenPadding = kTileRowChildrenPadding, EdgeInsetsGeometry subtitleChildrenPadding = kTileRowChildrenPadding, BoxConstraints? constraints = kTileConstraints, CrossAxisAlignment alignment = CrossAxisAlignment.start, VoidCallback? onTapTitle, VoidCallback? onTapSubtitle, VoidCallback? onTap, VoidCallback? onTapHead, VoidCallback? onTapLeading, Key? key})
Tile with no accessory and should be used if have extended content
const
GetTile.from(GetTileData data, {dynamic leading, bool? checked, Color? background = Colors.transparent, VoidCallback? onTap, Key? key})
Tile to initialize from GetTileData
GetTile.item({dynamic leading, String? title, String? subtitle, Widget? titleChild, Widget? subtitleChild, List<Widget>? titleChildren, List<Widget>? subtitleChildren, String? titleHint, String? subtitleHint, String? trailingTop, Widget? trailingTopChild, String? trailingBottom, Widget? trailingBottomChild, String? trailingTitle, Widget? trailingTitleChild, String? trailingSubtitle, Widget? trailingSubtitleChild, TextStyle? titleStyle, TextStyle? subtitleStyle, TextStyle? trailingStyle, Widget? accessory, List<Widget>? rows, List<Widget>? belowRows, Color? color, Color? background = Colors.transparent, Color? headColor, Color? trailingColor, bool leadingFilled = false, bool leadingTinted = false, bool leadingSmall = true, bool leadingOval = false, bool detail = false, bool? padAccessory = true, bool? showAccessory, bool? tintAccessory = true, bool? tintAble, FontWeight? titleWeight, FontWeight? subtitleWeight, bool titleSubbed = false, bool subtitleSubbed = true, bool? destructive, bool titleExpanded = false, bool subtitleExpanded = false, bool enabled = true, bool? highlighted, bool? checked, double? horizontalPadding, double? verticalPadding, double? topPadding, double? bottomPadding, double? leftPadding = 4, double? rightPadding = 4, double? trailingPadding, double verticalSpacing = 0, double? titleSize = kTileFontSize, double? subtitleSize = kTileFontSize, double? leadingSize, double? accessorySize = kTileRowTrailingSize, double? trailingSize = kTileRowTrailingSize, int? titleMaxLines, int? subtitleMaxLines, EdgeInsetsGeometry? padding, EdgeInsetsGeometry leadingMargin = kTileRowLeadingMargin, EdgeInsetsGeometry leadingPadding = kTileRowLeadingPadding, EdgeInsetsGeometry titleChildrenPadding = kTileRowChildrenPadding, EdgeInsetsGeometry subtitleChildrenPadding = kTileRowChildrenPadding, BoxConstraints? constraints = kTileConstraints, CrossAxisAlignment alignment = CrossAxisAlignment.center, VoidCallback? onTapTitle, VoidCallback? onTapSubtitle, VoidCallback? onTap, VoidCallback? onTapHead, VoidCallback? onTapLeading, Key? key})
Tile with no accessory, no background and no filled leading and have tinted accessory, and horizontal padding of 4dp.
const
GetTile.itemPad({dynamic leading, String? title, String? subtitle, Widget? titleChild, Widget? subtitleChild, List<Widget>? titleChildren, List<Widget>? subtitleChildren, String? titleHint, String? subtitleHint, String? trailingTop, Widget? trailingTopChild, String? trailingBottom, Widget? trailingBottomChild, String? trailingTitle, Widget? trailingTitleChild, String? trailingSubtitle, Widget? trailingSubtitleChild, TextStyle? titleStyle, TextStyle? subtitleStyle, TextStyle? trailingStyle, Widget? accessory, List<Widget>? rows, List<Widget>? belowRows, Color? color, Color? background = Colors.transparent, Color? headColor, Color? trailingColor, bool leadingFilled = false, bool leadingTinted = false, bool leadingSmall = true, bool leadingOval = false, bool detail = false, bool? padAccessory = true, bool? showAccessory, bool? tintAccessory = true, bool? tintAble, FontWeight? titleWeight, FontWeight? subtitleWeight, bool titleSubbed = false, bool subtitleSubbed = true, bool? destructive, bool titleExpanded = false, bool subtitleExpanded = false, bool enabled = true, bool? highlighted, bool? checked, double? horizontalPadding, double? verticalPadding, double? topPadding, double? bottomPadding, double? leftPadding = kStandardPaddingX, double? rightPadding = kStandardPaddingX, double? trailingPadding, double verticalSpacing = 0, double? titleSize = kTileFontSize, double? subtitleSize = kTileFontSize, double? leadingSize, double? accessorySize = kTileRowTrailingSize, double? trailingSize = kTileRowTrailingSize, int? titleMaxLines, int? subtitleMaxLines, EdgeInsetsGeometry? padding, EdgeInsetsGeometry leadingMargin = kTileRowLeadingMargin, EdgeInsetsGeometry leadingPadding = kTileRowLeadingPadding, EdgeInsetsGeometry titleChildrenPadding = kTileRowChildrenPadding, EdgeInsetsGeometry subtitleChildrenPadding = kTileRowChildrenPadding, BoxConstraints? constraints = kTileConstraints, CrossAxisAlignment alignment = CrossAxisAlignment.center, VoidCallback? onTapTitle, VoidCallback? onTapSubtitle, VoidCallback? onTap, VoidCallback? onTapHead, VoidCallback? onTapLeading, Key? key})
Tile with no accessory, no background and no filled leading and have tinted accessory, and standard horizontal padding.
const
GetTile.medium({dynamic leading, String? title, String? subtitle, Widget? titleChild, Widget? subtitleChild, List<Widget>? titleChildren, List<Widget>? subtitleChildren, String? titleHint, String? subtitleHint, String? trailingTop, Widget? trailingTopChild, String? trailingBottom, Widget? trailingBottomChild, String? trailingTitle, Widget? trailingTitleChild, String? trailingSubtitle, Widget? trailingSubtitleChild, TextStyle? titleStyle, TextStyle? subtitleStyle, TextStyle? trailingStyle, Widget? accessory, List<Widget>? rows, List<Widget>? belowRows, Color? color, Color? background, Color? headColor, Color? trailingColor, bool leadingFilled = true, bool leadingTinted = false, bool leadingSmall = false, bool leadingOval = false, bool detail = false, bool? padAccessory, bool? showAccessory, bool? tintAccessory, bool? tintAble, FontWeight? titleWeight = FontWeight.w600, FontWeight? subtitleWeight, bool titleSubbed = false, bool subtitleSubbed = true, bool? destructive, bool titleExpanded = false, bool subtitleExpanded = false, bool enabled = true, bool? highlighted, bool? checked, double? horizontalPadding, double? verticalPadding, double? topPadding = kMediumPaddingY, double? bottomPadding = kMediumPaddingY, double? leftPadding = kMediumPaddingX, double? rightPadding = kMediumPaddingX, double? trailingPadding, double verticalSpacing = 0, double? titleSize = kTileFontSize, double? subtitleSize = kTileFontSize, double? leadingSize, double? accessorySize, double? trailingSize = kTileRowTrailingSize, int? titleMaxLines, int? subtitleMaxLines, EdgeInsetsGeometry? padding, EdgeInsetsGeometry leadingMargin = kTileRowLeadingMargin, EdgeInsetsGeometry leadingPadding = kTileRowLeadingMediumPadding, EdgeInsetsGeometry titleChildrenPadding = kTileRowChildrenPadding, EdgeInsetsGeometry subtitleChildrenPadding = kTileRowChildrenPadding, BoxConstraints? constraints = kTileConstraints, CrossAxisAlignment alignment = CrossAxisAlignment.center, VoidCallback? onTapTitle, VoidCallback? onTapSubtitle, VoidCallback? onTap, VoidCallback? onTapHead, VoidCallback? onTapLeading, Key? key})
Tile with no accessory and medium paddings
const
GetTile.noFill({dynamic leading, String? title, String? subtitle, Widget? titleChild, Widget? subtitleChild, List<Widget>? titleChildren, List<Widget>? subtitleChildren, String? titleHint, String? subtitleHint, String? trailingTop, Widget? trailingTopChild, String? trailingBottom, Widget? trailingBottomChild, String? trailingTitle, Widget? trailingTitleChild, String? trailingSubtitle, Widget? trailingSubtitleChild, TextStyle? titleStyle, TextStyle? subtitleStyle, TextStyle? trailingStyle, Widget? accessory, List<Widget>? rows, List<Widget>? belowRows, Color? color, Color? background, Color? headColor, Color? trailingColor, bool leadingFilled = false, bool leadingTinted = false, bool leadingSmall = false, bool leadingOval = false, bool detail = false, bool? padAccessory, bool? showAccessory, bool? tintAccessory, bool? tintAble, FontWeight? titleWeight = FontWeight.w500, FontWeight? subtitleWeight, bool titleSubbed = false, bool subtitleSubbed = true, bool? destructive, bool titleExpanded = false, bool subtitleExpanded = false, bool enabled = true, bool? highlighted, bool? checked, double? horizontalPadding, double? verticalPadding, double? topPadding, double? bottomPadding, double? leftPadding, double? rightPadding, double? trailingPadding, double verticalSpacing = 0, double? titleSize = kTileFontSize, double? subtitleSize = kTileFontSize, double? leadingSize, double? accessorySize, double? trailingSize = kTileRowTrailingSize, int? titleMaxLines, int? subtitleMaxLines, EdgeInsetsGeometry? padding, EdgeInsetsGeometry leadingMargin = kTileRowLeadingMargin, EdgeInsetsGeometry leadingPadding = kTileRowLeadingPadding, EdgeInsetsGeometry titleChildrenPadding = kTileRowChildrenPadding, EdgeInsetsGeometry subtitleChildrenPadding = kTileRowChildrenPadding, BoxConstraints? constraints = kTileConstraints, CrossAxisAlignment alignment = CrossAxisAlignment.start, VoidCallback? onTapTitle, VoidCallback? onTapSubtitle, VoidCallback? onTap, VoidCallback? onTapHead, VoidCallback? onTapLeading, Key? key})
Tile with no accessory and no filled leading
const
GetTile.noPad({dynamic leading, String? title, String? subtitle, Widget? titleChild, Widget? subtitleChild, List<Widget>? titleChildren, List<Widget>? subtitleChildren, String? titleHint, String? subtitleHint, String? trailingTop, Widget? trailingTopChild, String? trailingBottom, Widget? trailingBottomChild, String? trailingTitle, Widget? trailingTitleChild, String? trailingSubtitle, Widget? trailingSubtitleChild, TextStyle? titleStyle, TextStyle? subtitleStyle, TextStyle? trailingStyle, Widget? accessory, List<Widget>? rows, List<Widget>? belowRows, Color? color, Color? background, Color? headColor, Color? trailingColor, bool leadingFilled = true, bool leadingTinted = false, bool leadingSmall = false, bool leadingOval = false, bool detail = false, bool? padAccessory, bool? showAccessory, bool? tintAccessory, bool? tintAble, FontWeight? titleWeight = FontWeight.w600, FontWeight? subtitleWeight, bool titleSubbed = false, bool subtitleSubbed = true, bool? destructive, bool titleExpanded = false, bool subtitleExpanded = false, bool enabled = true, bool? highlighted, bool? checked, double? horizontalPadding, double? verticalPadding, double? topPadding = 0, double? bottomPadding = 0, double? leftPadding = 0, double? rightPadding = 0, double? trailingPadding, double verticalSpacing = 0, double? titleSize = kTileFontSize, double? subtitleSize = kTileFontSize, double? leadingSize, double? accessorySize, double? trailingSize = kTileRowTrailingSize, int? titleMaxLines, int? subtitleMaxLines, EdgeInsetsGeometry? padding, EdgeInsetsGeometry leadingMargin = kTileRowLeadingMargin, EdgeInsetsGeometry leadingPadding = kTileRowLeadingPadding, EdgeInsetsGeometry titleChildrenPadding = kTileRowChildrenPadding, EdgeInsetsGeometry subtitleChildrenPadding = kTileRowChildrenPadding, BoxConstraints? constraints = kTileConstraints, CrossAxisAlignment alignment = CrossAxisAlignment.center, VoidCallback? onTapTitle, VoidCallback? onTapSubtitle, VoidCallback? onTap, VoidCallback? onTapHead, VoidCallback? onTapLeading, Key? key})
Tile with no accessory and centered content alignment and no paddings
const
GetTile.plain({dynamic leading, String? title, String? subtitle, Widget? titleChild, Widget? subtitleChild, List<Widget>? titleChildren, List<Widget>? subtitleChildren, String? titleHint, String? subtitleHint, String? trailingTop, Widget? trailingTopChild, String? trailingBottom, Widget? trailingBottomChild, String? trailingTitle, Widget? trailingTitleChild, String? trailingSubtitle, Widget? trailingSubtitleChild, TextStyle? titleStyle, TextStyle? subtitleStyle, TextStyle? trailingStyle, Widget? accessory, List<Widget>? rows, List<Widget>? belowRows, Color? color, Color? background = Colors.transparent, Color? headColor, Color? trailingColor, bool leadingFilled = false, bool leadingTinted = false, bool leadingSmall = false, bool leadingOval = true, bool detail = false, bool? padAccessory, bool? showAccessory, bool? tintAccessory, bool? tintAble, FontWeight? titleWeight = FontWeight.w600, FontWeight? subtitleWeight, bool titleSubbed = false, bool subtitleSubbed = true, bool? destructive, bool titleExpanded = false, bool subtitleExpanded = false, bool enabled = true, bool? highlighted, bool? checked, double? horizontalPadding, double? verticalPadding, double? topPadding = 0, double? bottomPadding = 10, double? leftPadding, double? rightPadding, double? trailingPadding, double verticalSpacing = 0, double? titleSize = kTileFontSize, double? subtitleSize = kTileFontSize, double? leadingSize, double? accessorySize, double? trailingSize = kTileRowTrailingSize, int? titleMaxLines, int? subtitleMaxLines, EdgeInsetsGeometry? padding, EdgeInsetsGeometry leadingMargin = kTileRowLeadingMargin, EdgeInsetsGeometry leadingPadding = kTileRowLeadingPadding, EdgeInsetsGeometry titleChildrenPadding = kTileRowChildrenPadding, EdgeInsetsGeometry subtitleChildrenPadding = kTileRowChildrenPadding, BoxConstraints? constraints = kTileConstraints, CrossAxisAlignment alignment = CrossAxisAlignment.center, VoidCallback? onTapTitle, VoidCallback? onTapSubtitle, VoidCallback? onTap, VoidCallback? onTapHead, VoidCallback? onTapLeading, Key? key})
Tile with no accessory, no background and not filled but oval leading
const
GetTile.profile({dynamic leading, String? title, String? subtitle, Widget? titleChild, Widget? subtitleChild, List<Widget>? titleChildren, List<Widget>? subtitleChildren, String? titleHint, String? subtitleHint, String? trailingTop, Widget? trailingTopChild, String? trailingBottom, Widget? trailingBottomChild, String? trailingTitle, Widget? trailingTitleChild, String? trailingSubtitle, Widget? trailingSubtitleChild, TextStyle? titleStyle, TextStyle? subtitleStyle, TextStyle? trailingStyle, Widget? accessory, List<Widget>? rows, List<Widget>? belowRows, Color? color, Color? background = Colors.transparent, Color? headColor, Color? trailingColor, bool leadingFilled = false, bool leadingTinted = false, bool leadingSmall = false, bool leadingOval = true, bool detail = false, bool? padAccessory, bool? showAccessory, bool? tintAccessory, bool? tintAble, FontWeight? titleWeight = FontWeight.w600, FontWeight? subtitleWeight, bool titleSubbed = false, bool subtitleSubbed = true, bool? destructive, bool titleExpanded = false, bool subtitleExpanded = false, bool enabled = true, bool? highlighted, bool? checked, double? horizontalPadding, double? verticalPadding, double? topPadding = 0, double? bottomPadding = 0, double? leftPadding = 0, double? rightPadding = 0, double? trailingPadding, double verticalSpacing = 0, double? titleSize = kTileFontSize, double? subtitleSize = kTileFontSize, double? leadingSize, double? accessorySize, double? trailingSize = kTileRowTrailingSize, int? titleMaxLines = 1, int? subtitleMaxLines = 1, EdgeInsetsGeometry? padding, EdgeInsetsGeometry leadingMargin = kTileRowLeadingMargin, EdgeInsetsGeometry leadingPadding = kTileRowLeadingDensePadding, EdgeInsetsGeometry titleChildrenPadding = kTileRowChildrenPadding, EdgeInsetsGeometry subtitleChildrenPadding = kTileRowChildrenPadding, BoxConstraints? constraints = kTileConstraints, CrossAxisAlignment alignment = CrossAxisAlignment.center, VoidCallback? onTapTitle, VoidCallback? onTapSubtitle, VoidCallback? onTap, VoidCallback? onTapHead, VoidCallback? onTapLeading, Key? key})
Tile with no accessory, no background, no side paddings, and not filled but oval leading. Most compatible to show user profile data.
const
GetTile.rich({dynamic leading, String? title, String? subtitle, Widget? titleChild, Widget? subtitleChild, List<Widget>? titleChildren, List<Widget>? subtitleChildren, String? titleHint, String? subtitleHint, String? trailingTop, Widget? trailingTopChild, String? trailingBottom, Widget? trailingBottomChild, String? trailingTitle, Widget? trailingTitleChild, String? trailingSubtitle, Widget? trailingSubtitleChild, TextStyle? titleStyle, TextStyle? subtitleStyle, TextStyle? trailingStyle, Widget? accessory, List<Widget>? rows, List<Widget>? belowRows, Color? color, Color? background, Color? headColor, Color? trailingColor, bool leadingFilled = true, bool leadingTinted = false, bool leadingSmall = true, bool leadingOval = true, bool detail = false, bool? padAccessory = true, bool? showAccessory, bool? tintAccessory, bool? tintAble, FontWeight? titleWeight = FontWeight.w600, FontWeight? subtitleWeight, bool titleSubbed = false, bool subtitleSubbed = true, bool? destructive, bool titleExpanded = false, bool subtitleExpanded = false, bool enabled = true, bool? highlighted, bool? checked, double? horizontalPadding, double? verticalPadding, double? topPadding, double? bottomPadding, double? leftPadding = kMediumPaddingX, double? rightPadding = kMediumPaddingX, double? trailingPadding, double verticalSpacing = 5, double? titleSize = kTileRowFontSize, double? subtitleSize = kTileRowFontSize, double? leadingSize, double? accessorySize, double? trailingSize = kTileRowTrailingSize, int? titleMaxLines, int? subtitleMaxLines, EdgeInsetsGeometry? padding, EdgeInsetsGeometry leadingMargin = kTileRowLeadingMargin, EdgeInsetsGeometry leadingPadding = kTileRowLeadingMediumPadding, EdgeInsetsGeometry titleChildrenPadding = kTileRowChildrenPadding, EdgeInsetsGeometry subtitleChildrenPadding = kTileRowChildrenPadding, BoxConstraints? constraints = const BoxConstraints(minHeight: 34), CrossAxisAlignment alignment = CrossAxisAlignment.start, VoidCallback? onTapTitle, VoidCallback? onTapSubtitle, VoidCallback? onTap, VoidCallback? onTapHead, VoidCallback? onTapLeading, Key? key})
Tile having rich features with no accessory and top leading
const
GetTile.row({dynamic leading, String? title, String? subtitle, Widget? titleChild, Widget? subtitleChild, List<Widget>? titleChildren, List<Widget>? subtitleChildren, String? titleHint, String? subtitleHint, String? trailingTop, Widget? trailingTopChild, String? trailingBottom, Widget? trailingBottomChild, String? trailingTitle, Widget? trailingTitleChild, String? trailingSubtitle, Widget? trailingSubtitleChild, TextStyle? titleStyle, TextStyle? subtitleStyle, TextStyle? trailingStyle, Widget? accessory, List<Widget>? rows, List<Widget>? belowRows, Color? color, Color? background = Colors.transparent, Color? headColor, Color? trailingColor, bool leadingFilled = false, bool leadingTinted = false, bool leadingSmall = true, bool leadingOval = false, bool detail = false, bool? padAccessory = true, bool? showAccessory, bool? tintAccessory, bool? tintAble, FontWeight? titleWeight = FontWeight.w600, FontWeight? subtitleWeight, bool titleSubbed = true, bool subtitleSubbed = true, bool? destructive, bool titleExpanded = false, bool subtitleExpanded = false, bool enabled = true, bool? highlighted, bool? checked, double? horizontalPadding, double? verticalPadding, double? topPadding = kDensePaddingY, double? bottomPadding = kDensePaddingY, double? leftPadding, double? rightPadding, double? trailingPadding, double verticalSpacing = 0, double? titleSize = kTileRowFontSize, double? subtitleSize = kTileRowFontSize, double? leadingSize, double? accessorySize, double? trailingSize = kTileRowTrailingSize, int? titleMaxLines, int? subtitleMaxLines, EdgeInsetsGeometry? padding, EdgeInsetsGeometry leadingMargin = kTileRowLeadingMargin, EdgeInsetsGeometry leadingPadding = kTileRowLeadingPadding, EdgeInsetsGeometry titleChildrenPadding = kTileRowChildrenPadding, EdgeInsetsGeometry subtitleChildrenPadding = kTileRowChildrenPadding, BoxConstraints? constraints = kTileRowConstraints, CrossAxisAlignment alignment = CrossAxisAlignment.center, VoidCallback? onTapTitle, VoidCallback? onTapSubtitle, VoidCallback? onTap, VoidCallback? onTapHead, VoidCallback? onTapLeading, Key? key})
Tile having row features with no accessory and centered leading
const
GetTile.rowExtend({dynamic leading, String? title, String? subtitle, Widget? titleChild, Widget? subtitleChild, List<Widget>? titleChildren, List<Widget>? subtitleChildren, String? titleHint, String? subtitleHint, String? trailingTop, Widget? trailingTopChild, String? trailingBottom, Widget? trailingBottomChild, String? trailingTitle, Widget? trailingTitleChild, String? trailingSubtitle, Widget? trailingSubtitleChild, TextStyle? titleStyle, TextStyle? subtitleStyle, TextStyle? trailingStyle, Widget? accessory, List<Widget>? rows, List<Widget>? belowRows, Color? color, Color? background = Colors.transparent, Color? headColor, Color? trailingColor, bool leadingFilled = false, bool leadingTinted = false, bool leadingSmall = true, bool leadingOval = false, bool detail = false, bool? padAccessory = true, bool? showAccessory, bool? tintAccessory, bool? tintAble, FontWeight? titleWeight = FontWeight.w600, FontWeight? subtitleWeight, bool titleSubbed = false, bool subtitleSubbed = true, bool? destructive, bool titleExpanded = false, bool subtitleExpanded = false, bool enabled = true, bool? highlighted, bool? checked, double? horizontalPadding, double? verticalPadding, double? topPadding = kDensePaddingY, double? bottomPadding = kDensePaddingY, double? leftPadding, double? rightPadding, double? trailingPadding, double verticalSpacing = 0, double? titleSize = kTileRowFontSize, double? subtitleSize = kTileRowFontSize, double? leadingSize, double? accessorySize, double? trailingSize = kTileRowTrailingSize, int? titleMaxLines, int? subtitleMaxLines, EdgeInsetsGeometry? padding, EdgeInsetsGeometry leadingMargin = kTileRowLeadingMargin, EdgeInsetsGeometry leadingPadding = kTileRowLeadingPadding, EdgeInsetsGeometry titleChildrenPadding = kTileRowChildrenPadding, EdgeInsetsGeometry subtitleChildrenPadding = kTileRowChildrenPadding, BoxConstraints? constraints = kTileRowConstraints, CrossAxisAlignment alignment = CrossAxisAlignment.start, VoidCallback? onTapTitle, VoidCallback? onTapSubtitle, VoidCallback? onTap, VoidCallback? onTapHead, VoidCallback? onTapLeading, Key? key})
Tile having row features with no accessory and anchored leading at top
const
GetTile.rowRich({dynamic leading, String? title, String? subtitle, Widget? titleChild, Widget? subtitleChild, List<Widget>? titleChildren, List<Widget>? subtitleChildren, String? titleHint, String? subtitleHint, String? trailingTop, Widget? trailingTopChild, String? trailingBottom, Widget? trailingBottomChild, String? trailingTitle, Widget? trailingTitleChild, String? trailingSubtitle, Widget? trailingSubtitleChild, TextStyle? titleStyle, TextStyle? subtitleStyle, TextStyle? trailingStyle, Widget? accessory, List<Widget>? rows, List<Widget>? belowRows, Color? color, Color? background, Color? headColor, Color? trailingColor, bool leadingFilled = true, bool leadingTinted = false, bool leadingSmall = true, bool leadingOval = true, bool detail = false, bool? padAccessory = true, bool? showAccessory, bool? tintAccessory, bool? tintAble, FontWeight? titleWeight = FontWeight.w600, FontWeight? subtitleWeight, bool titleSubbed = false, bool subtitleSubbed = true, bool? destructive, bool titleExpanded = false, bool subtitleExpanded = false, bool enabled = true, bool? highlighted, bool? checked, double? horizontalPadding, double? verticalPadding, double? topPadding = kStandardPaddingY, double? bottomPadding = kStandardPaddingY, double? leftPadding = kStandardPaddingX, double? rightPadding = kStandardPaddingX, double? trailingPadding, double verticalSpacing = 5, double? titleSize = kTileRowFontSize, double? subtitleSize = kTileRowFontSize, double? leadingSize, double? accessorySize, double? trailingSize = kTileRowTrailingSize, int? titleMaxLines, int? subtitleMaxLines, EdgeInsetsGeometry? padding, EdgeInsetsGeometry leadingMargin = kTileRowLeadingMargin, EdgeInsetsGeometry leadingPadding = kTileRowLeadingPadding, EdgeInsetsGeometry titleChildrenPadding = kTileRowChildrenPadding, EdgeInsetsGeometry subtitleChildrenPadding = kTileRowChildrenPadding, BoxConstraints? constraints = kTileRowConstraints, CrossAxisAlignment alignment = CrossAxisAlignment.start, VoidCallback? onTapTitle, VoidCallback? onTapSubtitle, VoidCallback? onTap, VoidCallback? onTapHead, VoidCallback? onTapLeading, Key? key})
Tile having row features with no accessory and top leading
const
GetTile.simple({dynamic leading, String? title, String? subtitle, Widget? titleChild, Widget? subtitleChild, List<Widget>? titleChildren, List<Widget>? subtitleChildren, String? titleHint, String? subtitleHint, String? trailingTop, Widget? trailingTopChild, String? trailingBottom, Widget? trailingBottomChild, String? trailingTitle, Widget? trailingTitleChild, String? trailingSubtitle, Widget? trailingSubtitleChild, TextStyle? titleStyle, TextStyle? subtitleStyle, TextStyle? trailingStyle, Widget? accessory, List<Widget>? rows, List<Widget>? belowRows, Color? color, Color? background, Color? headColor, Color? trailingColor, bool leadingFilled = true, bool leadingTinted = false, bool leadingSmall = false, bool leadingOval = false, bool detail = false, bool? padAccessory, bool? showAccessory, bool? tintAccessory, bool? tintAble, FontWeight? titleWeight = FontWeight.w600, FontWeight? subtitleWeight, bool titleSubbed = false, bool subtitleSubbed = true, bool? destructive, bool titleExpanded = false, bool subtitleExpanded = false, bool enabled = true, bool? highlighted, bool? checked, double? horizontalPadding, double? verticalPadding, double? topPadding, double? bottomPadding, double? leftPadding, double? rightPadding, double? trailingPadding, double verticalSpacing = 0, double? titleSize = kTileFontSize, double? subtitleSize = kTileFontSize, double? leadingSize, double? accessorySize, double? trailingSize = kTileRowTrailingSize, int? titleMaxLines, int? subtitleMaxLines, EdgeInsetsGeometry? padding, EdgeInsetsGeometry leadingMargin = kTileRowLeadingMargin, EdgeInsetsGeometry leadingPadding = kTileRowLeadingPadding, EdgeInsetsGeometry titleChildrenPadding = kTileRowChildrenPadding, EdgeInsetsGeometry subtitleChildrenPadding = kTileRowChildrenPadding, BoxConstraints? constraints = kTileConstraints, CrossAxisAlignment alignment = CrossAxisAlignment.start, VoidCallback? onTapTitle, VoidCallback? onTapSubtitle, VoidCallback? onTap, VoidCallback? onTapHead, VoidCallback? onTapLeading, Key? key})
Tile with no accessory
const

Properties

accessory Widget?
final
accessorySize double?
final
alignment CrossAxisAlignment
final
background Color?
final
belowRows List<Widget>?
final
bottomPadding double?
final
checked bool?
final
color Color?
final
constraints BoxConstraints?
final
destructive bool?
final
detail bool
final
enabled bool
final
hashCode int
The hash code for this object.
no setterinherited
headColor Color?
final
highlighted bool?
final
horizontalPadding double?
final
key Key?
Controls how one widget replaces another widget in the tree.
finalinherited
leading → dynamic
final
leadingFilled bool
final
leadingMargin EdgeInsetsGeometry
final
leadingOval bool
final
leadingPadding EdgeInsetsGeometry
final
leadingSize double?
final
leadingSmall bool
final
leadingTinted bool
final
leftPadding double?
final
onTap VoidCallback?
final
onTapHead VoidCallback?
final
onTapLeading VoidCallback?
final
onTapSubtitle VoidCallback?
final
onTapTitle VoidCallback?
final
padAccessory bool?
final
padding EdgeInsetsGeometry?
final
rightPadding double?
final
rows List<Widget>?
final
runtimeType Type
A representation of the runtime type of the object.
no setterinherited
showAccessory bool?
final
subtitle String?
final
subtitleChild Widget?
final
subtitleChildren List<Widget>?
final
subtitleChildrenPadding EdgeInsetsGeometry
final
subtitleExpanded bool
final
subtitleHint String?
final
subtitleMaxLines int?
final
subtitleSize double?
final
subtitleStyle TextStyle?
final
subtitleSubbed bool
final
subtitleWeight FontWeight?
final
tintAble bool?
final
tintAccessory bool?
final
title String?
final
titleChild Widget?
final
titleChildren List<Widget>?
final
titleChildrenPadding EdgeInsetsGeometry
final
titleExpanded bool
final
titleHint String?
final
titleMaxLines int?
final
titleSize double?
final
titleStyle TextStyle?
final
titleSubbed bool
final
titleWeight FontWeight?
final
topPadding double?
final
trailingBottom String?
final
trailingBottomChild Widget?
final
trailingColor Color?
final
trailingPadding double?
final
trailingSize double?
final
trailingStyle TextStyle?
final
trailingSubtitle String?
final
trailingSubtitleChild Widget?
final
trailingTitle String?
final
trailingTitleChild Widget?
final
trailingTop String?
final
trailingTopChild Widget?
final
verticalPadding double?
final
verticalSpacing double
final

Methods

build(BuildContext context) Widget
Describes the part of the user interface represented by this widget.
override
createElement() StatelessElement
Creates a StatelessElement to manage this widget's location in the tree.
inherited
debugDescribeChildren() List<DiagnosticsNode>
Returns a list of DiagnosticsNode objects describing this node's children.
inherited
debugFillProperties(DiagnosticPropertiesBuilder properties) → void
Add additional properties associated with the node.
inherited
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
toStringDeep({String prefixLineOne = '', String? prefixOtherLines, DiagnosticLevel minLevel = DiagnosticLevel.debug}) String
Returns a string representation of this node and its descendants.
inherited
toStringShallow({String joiner = ', ', DiagnosticLevel minLevel = DiagnosticLevel.debug}) String
Returns a one-line detailed description of the object.
inherited
toStringShort() String
A short, textual description of this widget.
inherited

Operators

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