PointerUpEvent constructor Null safety
- {Duration timeStamp = Duration.zero,
- int pointer = 0,
- PointerDeviceKind kind = PointerDeviceKind.touch,
- int device = 0,
- Offset position = Offset.zero,
- int buttons = 0,
- bool obscured = false,
- double pressure = 0.0,
- double pressureMin = 1.0,
- double pressureMax = 1.0,
- double distance = 0.0,
- double distanceMax = 0.0,
- double size = 0.0,
- double radiusMajor = 0.0,
- double radiusMinor = 0.0,
- double radiusMin = 0.0,
- double radiusMax = 0.0,
- double orientation = 0.0,
- double tilt = 0.0,
- int embedderId = 0}
Creates a pointer up event.
All of the arguments must be non-null.
Implementation
const PointerUpEvent({
super.timeStamp,
super.pointer,
super.kind,
super.device,
super.position,
super.buttons,
super.obscured,
// Allow pressure customization here because PointerUpEvent can contain
// non-zero pressure. See https://github.com/flutter/flutter/issues/31340
super.pressure = 0.0,
super.pressureMin,
super.pressureMax,
super.distance,
super.distanceMax,
super.size,
super.radiusMajor,
super.radiusMinor,
super.radiusMin,
super.radiusMax,
super.orientation,
super.tilt,
super.embedderId,
}) : assert(!identical(kind, PointerDeviceKind.trackpad)),
super(
down: false,
);