onPress method

Widget onPress({
  1. dynamic onHold()?,
  2. dynamic onRelease()?,
  3. dynamic onFocusRelease()?,
})

按下/释放控件 >>>

Implementation

Widget onPress(
    {Function()? onHold, Function()? onRelease, Function()? onFocusRelease}) {
  return GestureDetector(
    child: this,
    onTapDown: onHold == null ? null : (_) => onHold(),
    onTapUp: (_) {
      if (onFocusRelease != null) {
        onFocusRelease();
      }
      onRelease!();
    },
    onTapCancel: onRelease,
  );
}