Sobes.tech
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.