startGesture method Null safety
- Offset downLocation,
- {int? pointer,
- PointerDeviceKind kind = PointerDeviceKind.touch,
- int buttons = kPrimaryButton}
Creates a gesture with an initial down gesture at a particular point, and
returns the TestGesture
object which you can use to continue the
gesture.
You can use createGesture if your gesture doesn't begin with an initial down gesture.
See also:
- WidgetController.drag, a method to simulate a drag.
- WidgetController.timedDrag, a method to simulate the drag of a given widget in a given duration. It sends move events at a given frequency and it is useful when there are listeners involved.
- WidgetController.fling, a method to simulate a fling.
Implementation
Future<TestGesture> startGesture(
Offset downLocation, {
int? pointer,
PointerDeviceKind kind = PointerDeviceKind.touch,
int buttons = kPrimaryButton,
}) async {
assert(downLocation != null);
final TestGesture result = await createGesture(
pointer: pointer,
kind: kind,
buttons: buttons,
);
await result.down(downLocation);
return result;
}