Flutter’da Android gibi direkt toast mesaj ekleme imkanımız yok. Bunun için https://pub.dev/flutter/packages adresinde flutter için yazılmış package’lardan birini indirebiliriz. Arama kısmına toast yazarak yüksek puanla bir package olan fluttertoast 4.0.1’i ekleyelim.
pubsec.yaml dosyasında dependencies bölümüne fluttertoast: ^4.0.1 yazarak ekliyoruz.
package dosyasını pub get diyerek yada consoldan “flutter pub get” komutunu girerek yükleme işlemini yapıyoruz.
toast message kullanacağımız dart dosyasında import komutu ile package dosyasını ekliyoruz.
import ‘package:fluttertoast/fluttertoast.dart’;
Örneğin ListView’da yer alan bir elemana uzun basıldığında aşağıdakı kodu yazarak toast message çalışmasını sağlayabiliriz.
onLongPress: (){
debugPrint(“Uzun basılan eleman $index”);
Fluttertoast.showToast(
msg: “Listedeki $index numaralı elemana uzun basıldı”,
toastLength: Toast.LENGTH_LONG,
gravity: ToastGravity.BOTTOM,
timeInSecForIosWeb: 1,
backgroundColor: Colors.red,
textColor: Colors.white,
fontSize: 16.0
);
},
Son yorumlar