Junior — Middle
Millised kasutaja žestid on Flutteris toetatud ja töödeldud?
sobes.tech AI
Vastus AI-lt
Flutter supports a wide range of custom gestures that can be handled using widgets like GestureDetector, Listener, and others. Main types of gestures:
- Tap: single tap, double tap, long press.
- Drag: horizontal, vertical, free movement.
- Scale: pinch and expand gestures with two fingers.
- Pan: moving finger on the screen with speed and direction tracking.
- Swipe: quick movements in a specific direction.
Example of handling tap and drag:
GestureDetector(
onTap: () {
print('Tap');
},
onPanUpdate: (details) {
print('Movement: ${details.delta}');
},
child: Container(
color: Colors.blue,
width: 200,
height: 200,
),
)
Thus, Flutter provides flexible tools for handling various user gestures.