XItem class
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})
-
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
-