flutter_native_overlay 0.0.1
flutter_native_overlay: ^0.0.1 copied to clipboard
A Flutter plugin for displaying truly native system-level overlays on Android and iOS, with support for drag-to-dismiss, progress bars, avatars, and iOS Live Activities.
0.0.1 #
- Cross-platform: Same API on Android and iOS — differences are platform-guarded and clearly documented.
- Rich styling: Customize colors, shapes (
rounded,square,circle), sizes, and padding. - Avatar support: Show a circular contact photo or custom image alongside your text.
- Progress bars: Linear auto-dismiss timers or manual circular progress rings.
- Draggable: The user can freely drag the overlay anywhere on screen.
- Drag-to-dismiss: Drag the overlay to a configurable zone to close it with a satisfying animation.
- Auto-dismiss: Set a
Durationand the overlay closes itself automatically. - Custom widgets: Render any Flutter widget as a native overlay via
showCustom(). - Live Activities (iOS only): Start, update, and end Dynamic Island / Lock Screen Live Activities.
- Native padding: Query exact OS inset values for edge-to-edge layout precision.
