FlyGestureDetector class

Inheritance

Constructors

FlyGestureDetector({Key? key, Widget? child, List<Widget>? children, AlignmentGeometry? alignment, EdgeInsetsGeometry? padding, EdgeInsetsGeometry? margin, Decoration? decoration, Decoration? foregroundDecoration, double? width, double? height, BoxConstraints? constraints, Matrix4? transform, AlignmentGeometry? transformAlignment, Clip? clipBehavior, FlyStyle flyStyle = const FlyStyle(), GestureTapDownCallback? onTapDown, GestureTapUpCallback? onTapUp, GestureTapCancelCallback? onTapCancel, GestureTapCallback? onTap, GestureTapCallback? onDoubleTap, GestureLongPressCallback? onLongPress, GestureLongPressStartCallback? onLongPressStart, GestureLongPressEndCallback? onLongPressEnd, GestureLongPressMoveUpdateCallback? onLongPressMoveUpdate, GestureLongPressUpCallback? onLongPressUp, VoidCallback? onLongPressCancel, GestureTapCallback? onSecondaryTap, GestureTapDownCallback? onSecondaryTapDown, GestureTapUpCallback? onSecondaryTapUp, GestureTapCancelCallback? onSecondaryTapCancel, GestureTapDownCallback? onTertiaryTapDown, GestureTapUpCallback? onTertiaryTapUp, GestureTapCancelCallback? onTertiaryTapCancel, GestureDragDownCallback? onPanDown, GestureDragStartCallback? onPanStart, GestureDragUpdateCallback? onPanUpdate, GestureDragEndCallback? onPanEnd, GestureDragCancelCallback? onPanCancel, GestureScaleStartCallback? onScaleStart, GestureScaleUpdateCallback? onScaleUpdate, GestureScaleEndCallback? onScaleEnd, GestureForcePressStartCallback? onForcePressStart, GestureForcePressPeakCallback? onForcePressPeak, GestureForcePressUpdateCallback? onForcePressUpdate, GestureForcePressEndCallback? onForcePressEnd, PointerDownEventListener? onPointerDown, PointerMoveEventListener? onPointerMove, PointerUpEventListener? onPointerUp, PointerCancelEventListener? onPointerCancel, HitTestBehavior? behavior, bool excludeFromSemantics = false, DragStartBehavior dragStartBehavior = DragStartBehavior.start})

Properties

alignment AlignmentGeometry?
finalinherited
behavior HitTestBehavior?
final
child Widget?
finalinherited
children List<Widget>?
finalinherited
clipBehavior Clip?
finalinherited
constraints BoxConstraints?
finalinherited
copyWith FlyGestureDetector Function(FlyStyle newStyle)
no setteroverride
decoration Decoration?
finalinherited
dragStartBehavior DragStartBehavior
final
excludeFromSemantics bool
final
flyStyle FlyStyle
no setterinherited
foregroundDecoration Decoration?
finalinherited
hasDefaultStyle bool
Override this to provide default styles
no setter
hasFlexProperties bool
Check if any flex properties are set
no setterinherited
hashCode int
The hash code for this object.
no setterinherited
hasPositionProperties bool
Check if any position properties are set
no setterinherited
height double?
finalinherited
key Key?
Controls how one widget replaces another widget in the tree.
finalinherited
margin EdgeInsetsGeometry?
finalinherited
onDoubleTap GestureTapCallback?
final
onForcePressEnd GestureForcePressEndCallback?
final
onForcePressPeak GestureForcePressPeakCallback?
final
onForcePressStart GestureForcePressStartCallback?
final
onForcePressUpdate GestureForcePressUpdateCallback?
final
onLongPress GestureLongPressCallback?
final
onLongPressCancel VoidCallback?
final
onLongPressEnd GestureLongPressEndCallback?
final
onLongPressMoveUpdate GestureLongPressMoveUpdateCallback?
final
onLongPressStart GestureLongPressStartCallback?
final
onLongPressUp GestureLongPressUpCallback?
final
onPanCancel GestureDragCancelCallback?
final
onPanDown GestureDragDownCallback?
final
onPanEnd GestureDragEndCallback?
final
onPanStart GestureDragStartCallback?
final
onPanUpdate GestureDragUpdateCallback?
final
onPointerCancel PointerCancelEventListener?
final
onPointerDown PointerDownEventListener?
final
onPointerMove PointerMoveEventListener?
final
onPointerUp PointerUpEventListener?
final
onScaleEnd GestureScaleEndCallback?
final
onScaleStart GestureScaleStartCallback?
final
onScaleUpdate GestureScaleUpdateCallback?
final
onSecondaryTap GestureTapCallback?
final
onSecondaryTapCancel GestureTapCancelCallback?
final
onSecondaryTapDown GestureTapDownCallback?
final
onSecondaryTapUp GestureTapUpCallback?
final
onTap GestureTapCallback?
final
onTapCancel GestureTapCancelCallback?
final
onTapDown GestureTapDownCallback?
final
onTapUp GestureTapUpCallback?
final
onTertiaryTapCancel GestureTapCancelCallback?
final
onTertiaryTapDown GestureTapDownCallback?
final
onTertiaryTapUp GestureTapUpCallback?
final
padding EdgeInsetsGeometry?
finalinherited
runtimeType Type
A representation of the runtime type of the object.
no setterinherited
transform Matrix4?
finalinherited
transformAlignment AlignmentGeometry?
finalinherited
width double?
finalinherited

Methods

align(dynamic value) FlyBox
Set text alignment - accepts String ('left', 'right', 'center', 'justify', 'start', 'end') or TextAlign
inherited
applyBorder(BuildContext context, Widget child) Widget
Applies border styling to a widget using the resolved Border
inherited
applyFlex(BuildContext context, Widget child) Widget
Apply flex properties to a widget
inherited
applyMargin(BuildContext context, Widget child) Widget
Applies margin to a widget using the resolved EdgeInsets
inherited
applyPadding(BuildContext context, Widget child) Widget
Applies padding to a widget using the resolved EdgeInsets
inherited
applyPosition(BuildContext context, Widget child) Widget
Apply position properties to a widget
inherited
applyRounded(BuildContext context, Widget child) Widget
Applies rounded styling to a widget using the resolved BorderRadius
inherited
applySize(BuildContext context, Widget child) Widget
Applies size constraints to a widget using the resolved values
inherited
applyTracking(BuildContext context, TextStyle? baseStyle) TextStyle
Applies tracking styling to a TextStyle using the resolved value
inherited
basis(String value) FlyBox
Set flex basis - accepts String ('s32', 's40', 's48', etc.) This method can be chained with other flex methods, with later calls overriding earlier ones
inherited
bg(dynamic value) FlyBox
Set background color - accepts Color object or String (token name/hex)
inherited
border(dynamic value) FlyBox
Set uniform border width - accepts int, double, or String (token name/unit)
inherited
borderB(dynamic value) FlyBox
Set bottom border width - accepts int, double, or String (token name/unit)
inherited
borderColor(dynamic value) FlyBox
Set border color - accepts Color object or String (token name/hex)
inherited
borderL(dynamic value) FlyBox
Set left border width - accepts int, double, or String (token name/unit)
inherited
borderR(dynamic value) FlyBox
Set right border width - accepts int, double, or String (token name/unit)
inherited
borderStyle(String value) FlyBox
Set border style - accepts String ('solid', 'dashed', 'dotted', 'none', 'hidden')
inherited
borderT(dynamic value) FlyBox
Set top border width - accepts int, double, or String (token name/unit)
inherited
bottom(dynamic value) FlyBox
Set bottom position - accepts int, double, or String (token name like 's2', 's4', etc.)
inherited
build(BuildContext context) Widget
Describes the part of the user interface represented by this widget.
override
capitalize() FlyBox
Transform text to capitalize first letter of each word
inherited
col({MainAxisAlignment? mainAxisAlignment, CrossAxisAlignment? crossAxisAlignment, MainAxisSize? mainAxisSize, TextBaseline? textBaseline, TextDirection? textDirection, VerticalDirection? verticalDirection}) FlyBox
Set layout type to column with optional direct Flutter API access
inherited
color(dynamic value) FlyBox
Set text color - accepts Color object or String (token name/hex)
inherited
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
flex(dynamic value) FlyBox
Set flex value - accepts int (1-12) or String ('auto', 'initial', 'none') This method can be chained with other flex methods, with later calls overriding earlier ones
inherited
font(dynamic value) FlyBox
Set font family - accepts:
inherited
gap(String value) FlyBox
Set gap spacing - accepts String ('s0' to 's96', 'px')
inherited
gapX(String value) FlyBox
Set horizontal gap spacing - accepts String ('s0' to 's96', 'px')
inherited
gapY(String value) FlyBox
Set vertical gap spacing - accepts String ('s0' to 's96', 'px')
inherited
getDefaultStyle(FlyStyle incomingStyle) FlyStyle
Override this to provide default styles
override
grow(int value) FlyBox
Set flex grow - accepts int (0-2) This method can be chained with other flex methods, with later calls overriding earlier ones
inherited
h(dynamic value) FlyBox
Set height - accepts int, double, or String (token name/unit)
inherited
inline() FlyBox
Set inline layout - accepts bool
inherited
inset(dynamic value) FlyBox
Set inset (all sides) - accepts int, double, or String (token name like 's2', 's4', etc.)
inherited
insetX(dynamic value) FlyBox
Set insetX (left and right) - accepts int, double, or String (token name like 's2', 's4', etc.)
inherited
insetY(dynamic value) FlyBox
Set insetY (top and bottom) - accepts int, double, or String (token name like 's2', 's4', etc.)
inherited
items(String value) FlyBox
Set cross-axis alignment - accepts String ('start', 'end', 'center', 'stretch', 'baseline')
inherited
justify(String value) FlyBox
Set main-axis alignment - accepts String ('start', 'end', 'center', 'between', 'around', 'evenly')
inherited
leading(dynamic value) FlyBox
Set line height - accepts int, double, or String (token name like 'tight', 'normal', 'relaxed')
inherited
left(dynamic value) FlyBox
Set left position - accepts int, double, or String (token name like 's2', 's4', etc.)
inherited
lineThrough() FlyBox
Add line-through decoration to text
inherited
lowercase() FlyBox
Transform text to lowercase
inherited
m(dynamic value) FlyBox
Set uniform margin - accepts int, double, or String (token name/unit)
inherited
maxH(dynamic value) FlyBox
Set max height - accepts int, double, or String (token name/unit)
inherited
maxW(dynamic value) FlyBox
Set max width - accepts int, double, or String (token name/unit)
inherited
mb(dynamic value) FlyBox
Set bottom margin - accepts int, double, or String (token name/unit)
inherited
minH(dynamic value) FlyBox
Set min height - accepts int, double, or String (token name/unit)
inherited
minW(dynamic value) FlyBox
Set min width - accepts int, double, or String (token name/unit)
inherited
ml(dynamic value) FlyBox
Set left margin - accepts int, double, or String (token name/unit)
inherited
mr(dynamic value) FlyBox
Set right margin - accepts int, double, or String (token name/unit)
inherited
mt(dynamic value) FlyBox
Set top margin - accepts int, double, or String (token name/unit)
inherited
mx(dynamic value) FlyBox
Set horizontal margin (left + right) - accepts int, double, or String (token name/unit)
inherited
my(dynamic value) FlyBox
Set vertical margin (top + bottom) - accepts int, double, or String (token name/unit)
inherited
noDecoration() FlyBox
Remove text decoration
inherited
noSuchMethod(Invocation invocation) → dynamic
Invoked when a nonexistent method or property is accessed.
inherited
overline() FlyBox
Add overline decoration to text
inherited
p(dynamic value) FlyBox
Set uniform padding - accepts int, double, or String (token name/unit)
inherited
pb(dynamic value) FlyBox
Set bottom padding - accepts int, double, or String (token name/unit)
inherited
pl(dynamic value) FlyBox
Set left padding - accepts int, double, or String (token name/unit)
inherited
pr(dynamic value) FlyBox
Set right padding - accepts int, double, or String (token name/unit)
inherited
pt(dynamic value) FlyBox
Set top padding - accepts int, double, or String (token name/unit)
inherited
px(dynamic value) FlyBox
Set horizontal padding (left + right) - accepts int, double, or String (token name/unit)
inherited
py(dynamic value) FlyBox
Set vertical padding (top + bottom) - accepts int, double, or String (token name/unit)
inherited
resolveBorder(BuildContext context) Border
Resolves border from FlyStyle and FlyTheme into Border
inherited
resolveHeight(BuildContext context) double?
Resolves height from FlyStyle and FlyTheme into double
inherited
resolveIntrinsicWidth() FlyIntrinsicWidth?
Resolves intrinsic width from FlyStyle
inherited
resolveMargin(BuildContext context) EdgeInsets
Resolves margin from FlyStyle and FlyTheme into EdgeInsets
inherited
resolveMaxHeight(BuildContext context) double?
Resolves max height from FlyStyle and FlyTheme into double
inherited
resolveMaxWidth(BuildContext context) double?
Resolves max width from FlyStyle and FlyTheme into double
inherited
resolveMinHeight(BuildContext context) double?
Resolves min height from FlyStyle and FlyTheme into double
inherited
resolveMinWidth(BuildContext context) double?
Resolves min width from FlyStyle and FlyTheme into double
inherited
resolvePadding(BuildContext context) EdgeInsets
Resolves padding from FlyStyle and FlyTheme into EdgeInsets
inherited
resolveRounded(BuildContext context) BorderRadius
Resolves rounded styling from FlyStyle and FlyConfig into BorderRadius
inherited
resolveTracking(BuildContext context) double?
Resolves tracking styling from FlyStyle and FlyThemeData into double
inherited
resolveWidth(BuildContext context) double?
Resolves width from FlyStyle and FlyTheme into double
inherited
reverse() FlyBox
Set reverse direction - accepts bool
inherited
Set right position - accepts int, double, or String (token name like 's2', 's4', etc.)
inherited
rounded(dynamic value) FlyBox
Set uniform rounded styling - accepts int, double, or String (token name/unit)
inherited
roundedB(dynamic value) FlyBox
Set bottom rounded styling (bottom-left + bottom-right) - accepts int, double, or String (token name/unit)
inherited
roundedBl(dynamic value) FlyBox
Set bottom-left rounded styling - accepts int, double, or String (token name/unit)
inherited
roundedBr(dynamic value) FlyBox
Set bottom-right rounded styling - accepts int, double, or String (token name/unit)
inherited
roundedL(dynamic value) FlyBox
Set left rounded styling (top-left + bottom-left) - accepts int, double, or String (token name/unit)
inherited
roundedR(dynamic value) FlyBox
Set right rounded styling (top-right + bottom-right) - accepts int, double, or String (token name/unit)
inherited
roundedT(dynamic value) FlyBox
Set top rounded styling (top-left + top-right) - accepts int, double, or String (token name/unit)
inherited
roundedTl(dynamic value) FlyBox
Set top-left rounded styling - accepts int, double, or String (token name/unit)
inherited
roundedTr(dynamic value) FlyBox
Set top-right rounded styling - accepts int, double, or String (token name/unit)
inherited
row({MainAxisAlignment? mainAxisAlignment, CrossAxisAlignment? crossAxisAlignment, MainAxisSize? mainAxisSize, TextBaseline? textBaseline, TextDirection? textDirection, VerticalDirection? verticalDirection}) FlyBox
Set layout type to row with optional direct Flutter API access
inherited
shrink(int value) FlyBox
Set flex shrink - accepts int (0-1) This method can be chained with other flex methods, with later calls overriding earlier ones
inherited
stack({AlignmentGeometry? alignment, TextDirection? textDirection, StackFit? fit, Clip? clipBehavior}) FlyBox
Set layout type to stack with optional direct Flutter API access
inherited
text(dynamic value) FlyBox
Set text style - accepts String (token name like 'sm', 'base', 'lg', etc.) or TextStyle Pass null to remove all text styling and use Flutter's default text style
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
top(dynamic value) FlyBox
Set top position - accepts int, double, or String (token name like 's2', 's4', etc.)
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
tracking(dynamic value) FlyBox
Set letter spacing - accepts int, double, or String (token name like 'tight', 'normal', 'wide')
inherited
underline() FlyBox
Add underline decoration to text
inherited
uppercase() FlyBox
Transform text to uppercase
inherited
w(dynamic value) FlyBox
Set width - accepts int, double, or String (token name/unit)
inherited
weight(dynamic value) FlyBox
Set font weight - accepts String ('thin', 'light', 'normal', 'medium', 'bold', etc.) or FontWeight
inherited
wrap({Axis? direction, WrapAlignment? alignment, double? spacing, WrapAlignment? runAlignment, double? runSpacing, WrapCrossAlignment? crossAxisAlignment, TextDirection? textDirection, VerticalDirection? verticalDirection, Clip? clipBehavior}) FlyBox
Set layout type to wrap with optional direct Flutter API access
inherited

Operators

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