Flutter hushughulikia gestures za kugusa (taps, swipes, drags, pinches) kupitia widget zinazogundua gestures kama GestureDetector na InkWell, pamoja na mwingiliano wa widget uliojengwa ndani. Kuelewa kushughulikia gestures ni muhimu kwa kujenga programu zinazoingiliana.
GestureDetector — gundua gestures
// GestureDetector wraps a widget and detects gestures on it
GestureDetector(
onTap: () => print('tapped'),
onDoubleTap: () => print('double tapped'),
onLongPress: () => print('long pressed'),
onPanUpdate: (details) => print('dragging: ${details.delta}'), // drag
onScaleUpdate: (details) => print('pinch: ${details.scale}'), // pinch/zoom
child: Container(width: 100, height: 100, color: Colors.blue),
)
