Sobes.tech
Junior — Middle

Flutter'da hangi kullanıcı hareketleri destekleniyor ve işleniyor?

sobes.tech yapay zeka

AI'dan gelen yanıt

Flutter, GestureDetector, Listener ve diğer widget'lar kullanılarak işlenebilen birçok özel jesti destekler. Temel jest türleri:

  • Dokunma (tap): tek dokunuş, çift dokunuş, uzun basma.
  • Sürükleme (drag): yatay, dikey, serbest hareket.
  • Ölçeklendirme (scale): iki parmakla sıkıştırma ve genişletme hareketleri.
  • Pan: ekranda parmak hareketi, hız ve yön takibi.
  • Sürükleme (swipe): belirli bir yönde hızlı hareketler.

Dokunma ve sürükleme işlemlerinin örneği:

GestureDetector(
  onTap: () {
    print('Dokunma');
  },
  onPanUpdate: (details) {
    print('Hareket: ${details.delta}');
  },
  child: Container(
    color: Colors.blue,
    width: 200,
    height: 200,
  ),
)

Bu şekilde, Flutter çeşitli kullanıcı jestlerini işlemek için esnek araçlar sunar.