FTappable constructor
const
FTappable({
- FTappableStyleDelta style,
- FFocusedOutlineStyleDelta? focusedOutlineStyle,
- String? semanticsLabel,
- String? semanticsHint,
- String? semanticsTooltip,
- bool semanticsContainer,
- bool semanticsButton,
- bool? semanticsChecked,
- bool? semanticsExpanded,
- bool? semanticsInMutuallyExclusiveGroup,
- SemanticsRole? semanticsRole,
- bool excludeSemantics,
- bool autofocus,
- bool hoverFocus,
- FocusNode? focusNode,
- ValueChanged<
bool> ? onFocusChange, - ValueChanged<
bool> ? onHoverChange, - FTappableVariantChangeCallback? onVariantChange,
- bool selected,
- bool selectable,
- HitTestBehavior behavior,
- GestureTapDownCallback? onPressDown,
- GestureTapCancelCallback? onPressCancel,
- GestureTapMoveCallback? onPressMove,
- GestureTapUpCallback? onPressUp,
- VoidCallback? onPress,
- VoidCallback? onDisabledPress,
- GestureLongPressDownCallback? onLongPressDown,
- GestureLongPressCancelCallback? onLongPressCancel,
- GestureLongPressStartCallback? onLongPressStart,
- GestureLongPressMoveUpdateCallback? onLongPressMove,
- GestureLongPressEndCallback? onLongPressEnd,
- VoidCallback? onLongPress,
- GestureTapDownCallback? onDoubleTapDown,
- GestureTapCancelCallback? onDoubleTapCancel,
- VoidCallback? onDoubleTap,
- GestureTapDownCallback? onSecondaryPressDown,
- GestureTapCancelCallback? onSecondaryPressCancel,
- GestureTapUpCallback? onSecondaryPressUp,
- VoidCallback? onSecondaryPress,
- GestureLongPressDownCallback? onSecondaryLongPressDown,
- GestureLongPressCancelCallback? onSecondaryLongPressCancel,
- GestureLongPressStartCallback? onSecondaryLongPressStart,
- GestureLongPressMoveUpdateCallback? onSecondaryLongPressMove,
- GestureLongPressEndCallback? onSecondaryLongPressEnd,
- VoidCallback? onSecondaryLongPress,
- Map<
ShortcutActivator, Intent> ? shortcuts, - Map<
Type, Action< ? actions,Intent> > - ValueWidgetBuilder<
Set< builder,FTappableVariant> > - Widget? child,
- Key? key,
Implementation
const factory({
FTappableStyleDelta style,
FFocusedOutlineStyleDelta? focusedOutlineStyle,
String? semanticsLabel,
String? semanticsHint,
String? semanticsTooltip,
bool semanticsContainer,
bool semanticsButton,
bool? semanticsChecked,
bool? semanticsExpanded,
bool? semanticsInMutuallyExclusiveGroup,
SemanticsRole? semanticsRole,
bool excludeSemantics,
bool autofocus,
bool hoverFocus,
FocusNode? focusNode,
ValueChanged<bool>? onFocusChange,
ValueChanged<bool>? onHoverChange,
FTappableVariantChangeCallback? onVariantChange,
bool selected,
bool selectable,
HitTestBehavior behavior,
GestureTapDownCallback? onPressDown,
GestureTapCancelCallback? onPressCancel,
GestureTapMoveCallback? onPressMove,
GestureTapUpCallback? onPressUp,
VoidCallback? onPress,
VoidCallback? onDisabledPress,
GestureLongPressDownCallback? onLongPressDown,
GestureLongPressCancelCallback? onLongPressCancel,
GestureLongPressStartCallback? onLongPressStart,
GestureLongPressMoveUpdateCallback? onLongPressMove,
GestureLongPressEndCallback? onLongPressEnd,
VoidCallback? onLongPress,
GestureTapDownCallback? onDoubleTapDown,
GestureTapCancelCallback? onDoubleTapCancel,
VoidCallback? onDoubleTap,
GestureTapDownCallback? onSecondaryPressDown,
GestureTapCancelCallback? onSecondaryPressCancel,
GestureTapUpCallback? onSecondaryPressUp,
VoidCallback? onSecondaryPress,
GestureLongPressDownCallback? onSecondaryLongPressDown,
GestureLongPressCancelCallback? onSecondaryLongPressCancel,
GestureLongPressStartCallback? onSecondaryLongPressStart,
GestureLongPressMoveUpdateCallback? onSecondaryLongPressMove,
GestureLongPressEndCallback? onSecondaryLongPressEnd,
VoidCallback? onSecondaryLongPress,
Map<ShortcutActivator, Intent>? shortcuts,
Map<Type, Action<Intent>>? actions,
ValueWidgetBuilder<Set<FTappableVariant>> builder,
Widget? child,
Key? key,
}) = AnimatedTappable;