flash_message 0.0.2
flash_message: ^0.0.2 copied to clipboard
Clean and simple flash messages for Flutter with multiple styles and easy positioning. Zero dependencies.
Flash Message #
A lightweight Flash Message (toast/notification) package for Flutter. Simple to use, highly customizable.
![]() |
![]() |
![]() |
![]() |
Features #
- 🎯 Easy to use
- 🎨 4 built-in styles
- Success (green)
- Error (red)
- Info (blue)
- Warning (orange)
- 📍 3 positions
- Top
- Center
- Bottom
- ⚡ Smooth animations
- 🔄 Auto-dismiss
- 👆 Tap actions
Quick Start #
- Wrap your app with
FlashMessageOverlay:
MaterialApp(
home: FlashMessageOverlay(
child: MyApp(),
),
)
- Show a message from anywhere:
FlashMessageService().showMessage(
message: 'Hello World!',
description: 'This is a flash message',
type: FlashMessageType.success,
);
Custom Position #
FlashMessageOverlay(
position: FlashMessagePosition.bottom,
child: MyApp(),
)
Customization #
FlashMessageService().showMessage(
message: 'Custom Style',
backgroundColor: Colors.purple,
textColor: Colors.white,
duration: Duration(seconds: 5),
icon: Icons.star,
);
Message Types #
FlashMessageType.successFlashMessageType.errorFlashMessageType.infoFlashMessageType.warning
Positions #
FlashMessagePosition.topFlashMessagePosition.centerFlashMessagePosition.bottom
Properties #
| Property | Type | Default | Description |
|---|---|---|---|
| message | String | required | Main message |
| description | String? | null | Additional details |
| type | FlashMessageType | info | Message style |
| duration | Duration | 3 seconds | Show duration |
| backgroundColor | Color? | null | Custom background |
| textColor | Color? | null | Custom text color |
| icon | IconData? | null | Custom icon |
| onTap | Function? | null | Tap callback |




