XItem class

Inheritance

Constructors

XItem({Key? key, dynamic onTap()?, double? width, double? wrapSpacing, double? wrapWidth, double? wrapHeight, double? wrapRunSpacing, Axis? wrapDirection, AlignmentGeometry? titleAlignOnTop, MainAxisAlignment? mainAxisAlignmentXItem, Widget? titleWidget, CrossAxisAlignment? crossAxisAlignmentXItem, double? heightOfWidgetForEmptyList, Color? colorCard, TextStyle? titleStyle, AlignmentGeometry? titleAlignOnLeft, Color? titleColor, Color? titleBorderColor, String? title = "", double titleContainerWidth = 150, double? titleContainerHeight, List<Widget>? children, CrossAxisAlignment? childrensCrossAxisAlignment, bool titleOnTop = false, TextAlign titleTextAlign = TextAlign.center, Color? titleBackGroundColor, double? titleWidthBorder, double? height, BoxConstraints? constraintsOfXItem})

Properties

children List<Widget>?
final
childrensCrossAxisAlignment CrossAxisAlignment?
final
colorCard Color?
final
constraintsOfXItem BoxConstraints?
final
crossAxisAlignmentXItem CrossAxisAlignment?
Allineamento orizzontale dell'XItem
final
hashCode int
The hash code for this object.
no setterinherited
heightOfWidgetForEmptyList double?
final
key Key?
Controls how one widget replaces another widget in the tree.
finalinherited
mainAxisAlignmentXItem MainAxisAlignment?
Allineamento Verticale dell'XItem
final
onTap → (dynamic Function()?)
Utilizzato principalmente su APP
final
runtimeType Type
A representation of the runtime type of the object.
no setterinherited
title String?
final
titleAlignOnLeft AlignmentGeometry?
Allineamento del Title solo se la Label è a sinistra
final
titleAlignOnTop AlignmentGeometry?
Allineamento del Title solo se la Label è sopra
final
titleBackGroundColor Color?
final
titleBorderColor Color?
final
titleColor Color?
final
titleContainerHeight double?
final
titleContainerWidth double
final
titleOnTop bool
final
titleStyle TextStyle?
final
titleTextAlign TextAlign
final
titleWidget Widget?
Modificherai il widget dentro il TitleContainer senza toccare il widget che fa da contenitore
final
titleWidthBorder double?
final
width double?
final
wrapDirection Axis?
final
wrapHeight double?
final
wrapRunSpacing double?
final
wrapSpacing double?
final
wrapWidth 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

Static Methods

One_ConcatenatedXItem<T>({required double fontSizeForItem, required String title, required Color? titleColor, required List<T> items, required Widget widgetItemInList(T), double? height, double? fontSizeForTitleOfArea, Axis? wrapDirectionForList, bool titleOnTop = true, bool borderAllAroundList = true, Color? backGroundColorTitleContainer, Color? backGroundColor, Color? titleBorderColor, double? titleContainerHeight, double? titleContainerWidth, AlignmentGeometry? titleAlignOnTop, AlignmentGeometry? titleAlignOnLeft, AlignmentGeometry? alignmentChild}) Widget
Three_ConcatenatedXItem<T, K>({required Axis wrapDirection, required double fontSizeForItem, required String title, required Color? titleColor, required Iterable<MapEntry<dynamic, List<T>>> items, required Widget titleFirstWidget(T), required K secondGroupListsBy(T), required dynamic titleSecondWidget(T), required Widget thirdWidget(T), bool groupByForLastLevel = false, K groupListsBy_LastItems(T)?, Widget thirdWidgetForGroupBy(MapEntry<K, List<T>>)?, bool titleFirstOnTop = true, bool titleSecondOnTop = false, bool? borderAllAroundList, Color? backGroundColorTitleContainer, Color? backGroundColor, Color? backGroundColorFirstXItem, Color? backGroundColorSecondXItem, Color? colorBorderOfarea, Color? colorBorderOfFirstWidget, Color? titleBorderColor, double? width, double? height, double? titleContainerHeight, double? fontSizeForTitleOfArea, double? widthFirstXItem, double? widthSecondXItem, double? titleFirstContainerWidth, double? titleSecondContainerWidth, Axis? firstWrapDirection, Axis? secondWrapDirection, Axis? thirdWrapDirection}) Widget?
Two_ConcatenatedXItem<T, K>({required Axis wrapDirection, required double fontSizeForItem, required Color? titleColor, required Iterable<MapEntry<dynamic, List<T>>> items, required Widget titleFirstWidget(T), required K lastGroupListsBy(T), required Widget lastWidgetForGroupBy(MapEntry<K, List<T>>), required Widget lastWidget(T), bool groupByForLastLevel = true, String? title, AlignmentGeometry? titleAlignOnTop, AlignmentGeometry? titleAlignOnLeft, CrossAxisAlignment? crossAxisAlignmentXItem, bool titleOnTop = true, bool titleFirstOnTop = true, bool? borderAllAroundList, bool? borderVisible, Color? backGroundColorTitleContainer, Color? colorBorderOfarea, Color? titleBorderColor, Color? firstBorderColorOfArea, Color? backGroundColor, Color? backGroundColorFirstXItem, Color? backGroundColorSecondXItem, Color? backGroundColorInternalXContainer, double? titleContainerHeight, double? titleContainerWidth, double? fontSizeForTitleOfArea, double? widthFirstXItem, double? widthSecondXItem, double? titleFirstContainerWidth, double? titleFirstContainerHeight, Axis? firstWrapDirection, Axis? secondWrapDirection, Axis? thirdWrapDirection}) Widget