Flutter upravlja dotikalne geste (tapljenje, brskanje, vlečenje, stiskanje) prek gradnikov za zaznavanje gest, kot sta GestureDetector in InkWell, ter vgrajenih interakcij gradnikov. Razumevanje upravljanja gest je bistvenega pomena za gradnjo interaktivnih aplikacij.
GestureDetector — zaznavaj geste
// 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),
)
