up method

Future<void> up({
  1. Duration timeStamp = Duration.zero,
})

End the gesture by releasing the pointer. For trackpad pointers this will send a panZoomEnd event instead of an up event.

Implementation

Future<void> up({ Duration timeStamp = Duration.zero }) {
  return TestAsyncUtils.guard<void>(() async {
    if (_pointer.kind == PointerDeviceKind.trackpad) {
      assert(_pointer._isPanZoomActive);
      await _dispatcher(_pointer.panZoomEnd(timeStamp: timeStamp));
      assert(!_pointer._isPanZoomActive);
    } else {
      assert(_pointer._isDown);
      await _dispatcher(_pointer.up(timeStamp: timeStamp));
      assert(!_pointer._isDown);
    }
  });
}