discontinuedPackage bzframework has been discontinued.

BZSelectGroup<T> class

Inheritance
Available extensions

Constructors

BZSelectGroup({Key? key, required List<SelectItem<T>> items, Axis direction = Axis.horizontal, Color borderColor = Colors.transparent, Color selectColor = Colors.blue, Color unSelectColor = Colors.white, Color selectTextColor = Colors.white, Color unSelectTextColor = Colors.grey, double fontSize = 12, SelectType type = SelectType.single, BorderRadius? borderRadius, List<int>? listIndex, OnSingleSelect<T>? onSingleSelect, OnMultipleSelect<T>? onMultipleSelect, bool isRepeatBorderLine = false, double spacing = 10.0, double runSpacing = -5.0, int maxSelectCount = 3, BZSelectGroupItemBuilder<T>? itemBuilder, Size? minItemSize, EdgeInsetsGeometry? itemPadding, bool scrollable = false})

Properties

borderColor → Color
final
borderRadius → BorderRadius?
final
direction → Axis
final
fontSize → double
final
hashCode → int
The hash code for this object.
no setterinherited
isRepeatBorderLine → bool
final
itemBuilder → BZSelectGroupItemBuilder<T>?
final
itemPadding → EdgeInsetsGeometry?
final
items → List<SelectItem<T>>
final
key → Key?
Controls how one widget replaces another widget in the tree.
finalinherited
listIndex ↔ List<int>
getter/setter pair
maxSelectCount → int
final
minItemSize → Size?
final
onMultipleSelect → OnMultipleSelect<T>?
final
onSingleSelect → OnSingleSelect<T>?
final
runSpacing → double
final
runtimeType → Type
A representation of the runtime type of the object.
no setterinherited
scrollable → bool
final
selectColor → Color
final
selectTextColor → Color
final
spacing → double
final
type → SelectType
final
unSelectColor → Color
final
unSelectTextColor → Color
final

Methods

addGestureDetector({Key? key, GestureTapDownCallback? onTapDown, GestureTapUpCallback? onTapUp, GestureTapCallback? onTap, GestureTapCancelCallback? onTapCancel, GestureTapDownCallback? onSecondaryTapDown, GestureTapUpCallback? onSecondaryTapUp, GestureTapCancelCallback? onSecondaryTapCancel, GestureTapCallback? onDoubleTap, GestureLongPressCallback? onLongPress, GestureLongPressStartCallback? onLongPressStart, GestureLongPressMoveUpdateCallback? onLongPressMoveUpdate, GestureLongPressUpCallback? onLongPressUp, GestureLongPressEndCallback? onLongPressEnd, GestureDragDownCallback? onVerticalDragDown, GestureDragStartCallback? onVerticalDragStart, GestureDragUpdateCallback? onVerticalDragUpdate, GestureDragEndCallback? onVerticalDragEnd, GestureDragCancelCallback? onVerticalDragCancel, GestureDragDownCallback? onHorizontalDragDown, GestureDragStartCallback? onHorizontalDragStart, GestureDragUpdateCallback? onHorizontalDragUpdate, GestureDragEndCallback? onHorizontalDragEnd, GestureDragCancelCallback? onHorizontalDragCancel, GestureForcePressStartCallback? onForcePressStart, GestureForcePressPeakCallback? onForcePressPeak, GestureForcePressUpdateCallback? onForcePressUpdate, GestureForcePressEndCallback? onForcePressEnd, GestureDragDownCallback? onPanDown, GestureDragStartCallback? onPanStart, GestureDragUpdateCallback? onPanUpdate, GestureDragEndCallback? onPanEnd, GestureDragCancelCallback? onPanCancel, GestureScaleStartCallback? onScaleStart, GestureScaleUpdateCallback? onScaleUpdate, GestureScaleEndCallback? onScaleEnd, HitTestBehavior? behavior, bool excludeFromSemantics = false, DragStartBehavior dragStartBehavior = DragStartBehavior.start}) → GestureDetector

Available on Widget, provided by the BZWidgetLayoutEventPower extension

addNeighbor(Widget widget) → List<Widget>

Available on Widget, provided by the WidgetLayoutPower extension

align({Key? key, Alignment alignment = Alignment.center, double? widthFactor, double? heightFactor}) → Align

Available on Widget, provided by the WidgetLayoutPower extension

animatedAlign({Key? key, Alignment alignment = Alignment.center, Curve curve = Curves.linear, required Duration duration, VoidCallback? onEnd}) → AnimatedAlign

Available on Widget, provided by the BZWidgetAnimatedLayoutEventPower extension

animatedContainer({Key? key, Alignment? alignment, EdgeInsetsGeometry? padding, Color? color, Decoration? decoration, Decoration? foregroundDecoration, double? width, double? height, BoxConstraints? constraints, EdgeInsetsGeometry? margin, Matrix4? transform, Curve curve = Curves.linear, required Duration duration, VoidCallback? onEnd}) → AnimatedContainer

Available on Widget, provided by the BZWidgetAnimatedLayoutEventPower extension

animatedPadding({Key? key, required EdgeInsetsGeometry padding, Curve curve = Curves.linear, required Duration duration, VoidCallback? onEnd}) → AnimatedPadding

Available on Widget, provided by the BZWidgetAnimatedLayoutEventPower extension

asList() → List<Widget>

Available on Widget, provided by the WidgetLayoutPower extension

borderRadius({Key? key, required BorderRadiusGeometry? borderRadius}) → DecoratedBox

Available on Widget, provided by the WidgetLayoutPower extension

card({Key? key, Color? color, Color? shadowColor, Color? surfaceTintColor, double? elevation, ShapeBorder? shape, bool borderOnForeground = true, EdgeInsetsGeometry? margin, Clip? clipBehavior, bool semanticContainer = true}) → Card

Available on Widget, provided by the WidgetLayoutPower extension

center({Key? key, double? widthFactor, double? heightFactor}) → Center

Available on Widget, provided by the WidgetLayoutPower extension

clipOval({Key? key, BorderRadius borderRadius = BorderRadius.zero, CustomClipper<Rect>? clipper, Clip clipBehavior = Clip.antiAlias}) → ClipOval

Available on Widget, provided by the WidgetLayoutPower extension

clipPath({Key? key, BorderRadius borderRadius = BorderRadius.zero, CustomClipper<Path>? clipper, Clip clipBehavior = Clip.antiAlias}) → ClipPath

Available on Widget, provided by the WidgetLayoutPower extension

clipRRect({Key? key, BorderRadius borderRadius = BorderRadius.zero, CustomClipper<RRect>? clipper, Clip clipBehavior = Clip.antiAlias}) → ClipRRect

Available on Widget, provided by the WidgetLayoutPower extension

constrainedBox({Key? key, required BoxConstraints constraints}) → ConstrainedBox

Available on Widget, provided by the BZWidgetBoxLayoutEventPower extension

container({Key? key, AlignmentGeometry? alignment, EdgeInsetsGeometry? padding, Color? color, Decoration? decoration, Decoration? foregroundDecoration, double? width, double? height, BoxConstraints? constraints, EdgeInsetsGeometry? margin, Matrix4? transform, Clip clipBehavior = Clip.none}) → Container

Available on Widget, provided by the WidgetLayoutPower extension

createElement() → StatefulElement
Creates a StatefulElement to manage this widget's location in the tree.
inherited
createState() → State<StatefulWidget>
Creates the mutable state for this widget at a given location in the tree.
override
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
decoratedBox({Key? key, required Decoration decoration, DecorationPosition position = DecorationPosition.background}) → DecoratedBox

Available on Widget, provided by the BZWidgetBoxLayoutEventPower extension

expanded({Key? key, int flex = 1}) → Expanded

Available on Widget, provided by the WidgetLayoutPower extension

fittedBox({Key? key, BoxFit fit = BoxFit.contain, AlignmentGeometry alignment = Alignment.center}) → FittedBox

Available on Widget, provided by the BZWidgetBoxLayoutEventPower extension

flatButton({Key? key, required VoidCallback onPressed, VoidCallback? onLongPress, ValueChanged<bool>? onHighlightChanged, ButtonTextTheme? textTheme, Color? textColor, Color? disabledTextColor, Color? color, Color? disabledColor, Color? focusColor, Color? hoverColor, Color? highlightColor, Color? splashColor, Brightness? colorBrightness, EdgeInsetsGeometry? padding = const EdgeInsets.all(0), ShapeBorder? shape, Clip clipBehavior = Clip.none, FocusNode? focusNode, bool autofocus = false, MaterialTapTargetSize? materialTapTargetSize}) → FloatingActionButton

Available on Widget, provided by the WidgetLayoutPower extension

flexible({Key? key, int flex = 1, FlexFit fit = FlexFit.loose}) → Flexible

Available on Widget, provided by the WidgetLayoutPower extension

limitedBox({Key? key, double maxWidth = double.infinity, double maxHeight = double.infinity}) → LimitedBox

Available on Widget, provided by the BZWidgetBoxLayoutEventPower extension

noSuchMethod(Invocation invocation) → dynamic
Invoked when a nonexistent method or property is accessed.
inherited
offstage({Key? key, bool offstage = true}) → Offstage

Available on Widget, provided by the WidgetLayoutPower extension

onDoubleTap(GestureTapCallback onDoubleTap, {Key? key}) → GestureDetector

Available on Widget, provided by the BZWidgetLayoutEventPower extension

onLongPress(GestureLongPressCallback onLongPress, {Key? key}) → GestureDetector

Available on Widget, provided by the BZWidgetLayoutEventPower extension

onTap(GestureTapCallback onTap, {Key? key}) → GestureDetector

Available on Widget, provided by the BZWidgetLayoutEventPower extension

opacity({Key? key, required double opacity, dynamic alwaysIncludeSemantics = false}) → Opacity

Available on Widget, provided by the WidgetLayoutPower extension

overflowBox({Key? key, Alignment alignment = Alignment.center, double? minWidth, double? maxWidth, double? minHeight, double? maxHeight}) → OverflowBox

Available on Widget, provided by the BZWidgetBoxLayoutEventPower extension

positioned({Key? key, double? left, double? top, double? right, double? bottom, double? width, double? height}) → Positioned

Available on Widget, provided by the WidgetLayoutPower extension

rotatedBox({Key? key, required int quarterTurns}) → RotatedBox

Available on Widget, provided by the BZWidgetBoxLayoutEventPower extension

safeArea({Key? key, bool left = false, bool top = false, bool right = false, bool bottom = true, EdgeInsets minimum = EdgeInsets.zero, bool maintainBottomViewPadding = false}) → SafeArea

Available on Widget, provided by the WidgetLayoutPower extension

singleChildScrollView({Key? key, Axis scrollDirection = Axis.vertical, bool reverse = false, EdgeInsetsGeometry? padding, bool? primary, ScrollPhysics? physics, ScrollController? controller, DragStartBehavior dragStartBehavior = DragStartBehavior.start}) → SingleChildScrollView

Available on Widget, provided by the WidgetLayoutPower extension

sizedBox({Key? key, double? width, double? height}) → SizedBox

Available on Widget, provided by the BZWidgetBoxLayoutEventPower extension

sizedOverflowBox({Key? key, required Size size, Alignment alignment = Alignment.center}) → SizedOverflowBox

Available on Widget, provided by the BZWidgetBoxLayoutEventPower extension

smartRefresher({Key? key, required RefreshController controller, Widget? header, Widget? footer, bool enablePullDown = true, bool enablePullUp = false, bool enableTwoLevel = false, VoidCallback? onRefresh, VoidCallback? onLoading, OnTwoLevel? onTwoLevel, DragStartBehavior? dragStartBehavior, bool? primary, double? cacheExtent, int? semanticChildCount, bool? reverse, ScrollPhysics? physics, Axis? scrollDirection, ScrollController? scrollController}) → SmartRefresher

Available on Widget, provided by the WidgetLayoutPower extension

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, int wrapWidth = 65}) → 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
unconstrainedBox({Key? key, TextDirection? textDirection, Alignment alignment = Alignment.center, Axis? constrainedAxis}) → UnconstrainedBox

Available on Widget, provided by the BZWidgetBoxLayoutEventPower extension

Operators

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