flutter_toastify 0.0.1
flutter_toastify: ^0.0.1 copied to clipboard
A Flutter package for showing toast notifications - Bildirimleri göstermek için bir Flutter paketi
flutter_toastify #
FlutterToastify, kullanıcılara animasyonlu üst bildirimler (SnackBar) gösterme işlevselliği sağlayan basit bir Flutter paketidir.
Özellikler #
message: Bildirimde gösterilecek mesajı belirtir. (zorunlu)position: Bildirimin konumunu belirtir. Varsayılan olarak üst orta.backgroundColor: Bildirim arkaplan rengini belirtir. Varsayılan olarak beyaz.textColor: Bildirim metin rengini belirtir. Varsayılan olarak siyah.fontSize: Bildirim metin boyutunu belirtir. Varsayılan olarak 16.duration: Bildirimin ekranda kalma süresini belirtir. Varsayılan olarak 2 saniye.animation: Bildirimin açılma animasyon türünü belirtir. Varsayılan olarak yukarıdan aşağıya.
Kullanım #
Paketi kullanmak için, projenizin pubspec.yaml dosyasına aşağıdaki satırı ekleyin:
dependencies:
flutter:
sdk: flutter
flutter_toastify: ^1.0.0 # (paket versiyon numarası)
Sonra, FlutterToastify paketini uygulama kodunuzda kullanabilirsiniz. Aşağıda bir örnek kullanım gösterilmiştir:
import 'package:flutter/material.dart';
import 'package:flutter_toastify/flutter_toastify.dart';
void main() {
runApp(MyApp());
}
class MyApp extends StatelessWidget {
@override
Widget build(BuildContext context) {
return MaterialApp(
home: Scaffold(
appBar: AppBar(title: Text('FlutterToastify Örneği')),
body: Center(
child: ElevatedButton(
onPressed: () {
FlutterToastify(
message: 'Merhaba, FlutterToastify ile bildirim gösteriyorum!',
position: NotificationPosition.topCenter,
backgroundColor: Colors.blue,
textColor: Colors.white,
fontSize: 18.0,
duration: Duration(seconds: 3),
animation: AnimationType.fromTop,
).show(context);
},
child: Text('Bildirim Göster'),
),
),
),
);
}
}
Bu örnek, kullanıcı düğmeye tıkladığında üstte mavi bir bildirim gösterecektir.
Lisans #
Bu proje MIT Lisansı altında lisanslanmıştır. Daha fazla bilgi için LICENSE dosyasını inceleyebilirsiniz.
flutter_toastify #
FlutterToastify is a simple Flutter package that provides the functionality to display animated top notifications (SnackBars) to users.
Features #
message: Specifies the message to be shown in the notification. (required)position: Specifies the position of the notification. Default is top center.backgroundColor: Specifies the background color of the notification. Default is white.textColor: Specifies the text color of the notification. Default is black.fontSize: Specifies the font size of the notification text. Default is 16.duration: Specifies the duration the notification stays on the screen. Default is 2 seconds.animation: Specifies the opening animation type of the notification. Default is from top to bottom.
Usage #
To use the package, add the following line to your project's pubspec.yaml file:
dependencies:
flutter:
sdk: flutter
flutter_toastify: ^1.0.0 # (package version number)
Then, you can use the FlutterToastify package in your application code. Below is an example of how to use it:
import 'package:flutter/material.dart';
import 'package:flutter_toastify/flutter_toastify.dart';
void main() {
runApp(MyApp());
}
class MyApp extends StatelessWidget {
@override
Widget build(BuildContext context) {
return MaterialApp(
home: Scaffold(
appBar: AppBar(title: Text('FlutterToastify Example')),
body: Center(
child: ElevatedButton(
onPressed: () {
FlutterToastify(
message: 'Hello, I am showing a notification with FlutterToastify!',
position: NotificationPosition.topCenter,
backgroundColor: Colors.blue,
textColor: Colors.white,
fontSize: 18.0,
duration: Duration(seconds: 3),
animation: AnimationType.fromTop,
).show(context);
},
child: Text('Show Notification'),
),
),
),
);
}
}
This example will show a top notification with a blue background when the user clicks the button.
License #
This project is licensed under the MIT License. For more information, see the LICENSE file.