BTC - $67,869.00 0.85%
ETH - $1,964.09 0.23%
USDT - $1.00 0.00%
XRP - $1.42 0.18%
BNB - $625.72 2.72%
USDC - $1.00 0.00%
SOL - $84.54 1.58%
TRX - $0.29 0.00%
DOGE - $0.10 0.86%
FIGR_HELOC - $1.04 0.64%
BCH - $560.55 -0.26%
WBT - $50.68 0.03%
ADA - $0.28 3.21%
USDS - $1.00 0.08%
LEO - $8.70 0.25%
HYPE - $30.33 3.81%
LINK - $8.92 3.33%
USDE - $1.00 -0.07%
XMR - $330.72 -2.66%
CC - $0.16 -1.73%

Flutter Gesturedetector Kullanımı

Flutter’da GestureDetector, kullanıcının çeşitli dokunma ve hareket eylemlerini algılamak için kullanılan bir widget’tır. GestureDetector, dokunma, kaydırma, sürükleme, tıklama gibi kullanıcı etkileşimlerini algılayabilir ve bu etkileşimlere tepki verebilir. GestureDetector, çeşitli GestureRecognizer sınıflarını kullanarak dokunma olaylarını algılar. Bir GestureDetector widget’ı oluşturmak ve dokunma olaylarına tepki vermek için aşağıdaki adımları izleyebilirsiniz: Yukarıdaki örnekte,...

admin
admin tarafından
5 Temmuz 2023 yayınlandı / 05 Temmuz 2023 19:45 güncellendi
1 dk 7 sn 1 dk 7 sn okuma süresi
Flutter Gesturedetector Kullanımı
Google News Google News ile Abone Ol 0 Yorum

Flutter’da GestureDetector, kullanıcının çeşitli dokunma ve hareket eylemlerini algılamak için kullanılan bir widget’tır. GestureDetector, dokunma, kaydırma, sürükleme, tıklama gibi kullanıcı etkileşimlerini algılayabilir ve bu etkileşimlere tepki verebilir. GestureDetector, çeşitli GestureRecognizer sınıflarını kullanarak dokunma olaylarını algılar.

Bir GestureDetector widget’ı oluşturmak ve dokunma olaylarına tepki vermek için aşağıdaki adımları izleyebilirsiniz:

import ‘package:flutter/material.dart’;

class GestureDetectorExample extends StatefulWidget {
@override
_GestureDetectorExampleState createState() => _GestureDetectorExampleState();
}

class _GestureDetectorExampleState extends State {
String _message = ‘Dokunma bekleniyor’;

@override
Widget build(BuildContext context) {
return Scaffold(
appBar: AppBar(
title: Text(‘GestureDetector Örneği’),
),
body: GestureDetector(
onTap: () {
setState(() {
_message = ‘Tıklandı’;
});
},
onDoubleTap: () {
setState(() {
_message = ‘Çift tıklandı’;
});
},
onLongPress: () {
setState(() {
_message = ‘Uzun basıldı’;
});
},
child: Container(
alignment: Alignment.center,
child: Text(
_message,
style: TextStyle(fontSize: 24.0),
),
),
),
);
}
}

Yukarıdaki örnekte, GestureDetectorExample adında bir StatefulWidget sınıfı oluşturulmuştur. Sınıfın durumu (_message), kullanıcı etkileşimlerine bağlı olarak güncellenir. GestureDetector widget’ı, onTap, onDoubleTap ve onLongPress gibi olaylara tepki veren geri çağırma (callback) fonksiyonlarını tanımlar. Her bir geri çağırma fonksiyonunda _message durumu güncellenir. GestureDetector widget’ının child özelliği altında, kullanıcının etkileşim sonucunda görünen bir Text widget’ı bulunur.

Bu yazıya tepkin ne?

Yorum Ekle

İLGİNİZİ ÇEKEBİLİR
Cum soluta nobis est eligendi
23 Ocak 2016

Cum soluta nobis est eligendi

Flutter Gesturedetector Kullanımı

Bu Yazıyı Paylaş

Bize Ulaşın Bildirimler Giriş Yap
2