v0.0.5
drops
ペーストボードからコピーするときやApple Pencilを接続するときに使用されるアラート、およびサイレントスイッチを使用するときにiPhoneに表示されるアラートと同様のアラートを表示するためのパッケージです。
65いいね 11630日間ダウンロード150Pub ポイント
AndroidiOSWebmacOSWindowsLinux
iOS サイレントモードアラートの Flutter 実装
{"sdk":"flutter"}{"sdk":"flutter"}^5.0.0以下は英語原文のスナップショットです。最新版は GitHub をご覧ください。
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.
Add to your dependencies:
dependencies:
drops: ^0.0.1
Then import:
import 'package:drops/drops.dart';
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:
required String title
Duration duration
Duration? transitionDuration
TextStyle? textStyle
Curve curve = Curves.easeOutExpo
Curve? reverseCurve
String? subtitle
IconData? icon
bool isDestructive
TextStyle? titleTextStyle
TextStyle? subtitleTextStyle
DropPosition position
EdgeInsets? padding,
DropShape shape
bool highContrastText
Color? iconColor
int titleMaxLines
int subtitleMaxLines
Report any bugs if any via github.