drops 0.0.3 copy "drops: ^0.0.3" to clipboard
drops: ^0.0.3 copied to clipboard

Drops - elegant iOS inspired alerts made simple

A pacakge for showing alerts like the one used when copying from pasteboard or connecting Apple pencil and the alert shown on iPhones when using the silent toggle.

Features #

[screenshots/example.gif]

Getting started #

Add to your dependencies:

dependencies:
  drops: ^0.0.1

Then import:

import 'package:drops/drops.dart';

Usage #

To show a Drop all you have to do it the following:

Drops.show(context, title: 'Why did dash cross the road?',);

this displays a bare minimum Drop, to get the most, you can customize them like this:

Drops.show(
    context,
    title: 'Title',
    subtitle: 'subtitle',
    icon: CupertinoIcons.smiley_fill,
    isDestructive: false,
    highContrastText: true,
    position: DropPosition.top,
    shape: DropShape.pill,
 );

Heres the full list of parameters that you can use to adjust the Drop to match your needs:

    String title,
    Color? backgroundColor,
    Duration duration = const Duration(seconds: 3),
    Duration? transitionDuration = const Duration(milliseconds: 700),
    TextStyle? textStyle,
    Curve curve = Curves.easeOutExpo,
    Curve? reverseCurve,
    String? subtitle,
    IconData? icon,
    bool? isDestructive,
    TextStyle? titleTextStyle,
    TextStyle? subtitleTextStyle,
    DropPosition? position = DropPosition.top,
    EdgeInsets? padding,
    DropShape? shape,
    bool? highContrastText

Additional information #

Report any bugs if any via github.

64
likes
0
points
186
downloads

Publisher

unverified uploader

Weekly Downloads

Drops - elegant iOS inspired alerts made simple

Repository (GitHub)
View/report issues

License

unknown (license)

Dependencies

flutter

More

Packages that depend on drops