fancy_toast_advance 1.0.1
fancy_toast_advance: ^1.0.1 copied to clipboard
An advanced fancy toast widget for Flutter with icons, colors, positions, and animations.
π Fancy Toast Advance #
An advanced toast notification package for Flutter.
Show beautiful, customizable toasts with icons, colors, animations, and positioning.
β¨ Features #
β
Show toast with icon & text
β
Custom colors & border radius
β
Top & Bottom positions
β
Smooth fade animation
β
Lightweight & Fast
Usage #
Hereβs a full example showing how to use Fancy Toast Advance in your app:
import 'package:flutter/material.dart'; import 'package:fancy_toast_advance/fancy_toast_advance.dart';
void main() { runApp(const MyApp()); }
class MyApp extends StatelessWidget { const MyApp({super.key});
@override Widget build(BuildContext context) { return MaterialApp( home: DemoPage(), debugShowCheckedModeBanner: false, ); } }
class DemoPage extends StatelessWidget { const DemoPage({super.key});
@override Widget build(BuildContext context) { return Scaffold( appBar: AppBar(title: const Text("Fancy Toast Advance Example")), body: Center( child: ElevatedButton( onPressed: () { FancyToast.show( context, message: "Hello from Fancy Toast Advance π", backgroundColor: Colors.blue, textColor: Colors.white, icon: Icons.thumb_up, duration: const Duration(seconds: 4), borderRadius: 20, elevation: 8, position: ToastPosition.top, ); }, child: const Text("Show Toast"), ), ), ); } }
π¨ Customization #
| Parameter | Type | Default | Description |
|---|---|---|---|
| message | String | required | The text to display |
| backgroundColor | Color | Colors.black87 | Toast background color |
| textColor | Color | Colors.white | Text color |
| icon | IconData | Icons.info_outline | Leading icon |
| duration | Duration | 3 seconds | Auto dismiss duration |
| borderRadius | double | 12 | Border radius of toast |
| elevation | double | 6 | Shadow blur |
| position | enum | bottom | Toast position (top / bottom) |