onTap static method

VoidCallback onTap(
  1. VoidCallback onTap, {
  2. int? interval = 1000,
  3. bool? releaseFocus = true,
})

Implementation

static VoidCallback onTap(VoidCallback onTap, {int? interval = 1000, bool? releaseFocus = true}) => () {
      var millisecondsSinceEpoch = DateTime.now().millisecondsSinceEpoch;
      if ((millisecondsSinceEpoch - _last) > (interval ?? 1000)) {
        onTap.call();
        if (releaseFocus == true) {
          FocusManager.instance.primaryFocus?.unfocus();
        }
        _last = millisecondsSinceEpoch;
      }
    };