drops 0.0.3
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.