Sobes.tech
Junior — Middle

Milyen felhasználói gesztusok támogatottak és feldolgozottak a Flutterben?

sobes.tech MI

Válasz az MI-től

A Flutter számos egyedi gesztust támogat, amelyeket GestureDetector, Listener és más widgetek segítségével lehet kezelni. A fő gesztus típusok:

  • Tap (érintés): egyszeri, dupla érintés, hosszú nyomás.
  • Drag (húzás): vízszintes, függőleges, szabad mozgás.
  • Scale (nagyítás): két ujjal történő összenyomás és szétnyitás gesztusok.
  • Pan: ujj mozgatása a képernyőn, sebesség és irány követése.
  • Swipe (csúsztatás): gyors mozgások meghatározott irányban.

Példa a tap és drag kezelésére:

GestureDetector(
  onTap: () {
    print('Érintés');
  },
  onPanUpdate: (details) {
    print('Mozgás: ${details.delta}');
  },
  child: Container(
    color: Colors.blue,
    width: 200,
    height: 200,
  ),
)

Így a Flutter rugalmas eszközöket kínál a felhasználói gesztusok kezelésére.