Junior — Middle
Aké typy používateľských gest sú podporované a spracovávané vo Flutter?
sobes.tech AI
Odpoveď od AI
Flutter podporuje širok rozsah vlastných gest, ktoré je možné spracovať pomocou widgetov ako GestureDetector, Listener a ďalších. Hlavné typy gest:
- Tap (klepnutie): jednoduché, dvojité klepnutie, dlhé stlačenie.
- Drag (ťahanie): horizontálne, vertikálne, voľné pohyby.
- Scale (škálovanie): gestá stlačenia a rozšírenia s dvoma prstami.
- Pan: pohyb prsta po obrazovke s sledovaním rýchlosti a smeru.
- Swipe (prešmyknutie): rýchle pohyby v určenej smere.
Príklad spracovania klepnutia a ťahania:
GestureDetector(
onTap: () {
print('Klepnutie');
},
onPanUpdate: (details) {
print('Pohyb: ${details.delta}');
},
child: Container(
color: Colors.blue,
width: 200,
height: 200,
),
)
Takto Flutter poskytuje flexibilné nástroje na spracovanie rôznych gest používateľa.