FLUTTER ECOSYSTEM

MaherSafadii/Drops-Flutter

Flutter-Implementierung der iOS-Stummmodus-Warnung

Projektcover von Drops-Flutter
Stars
25
Forks
9
Letzter Push (UTC)
09.03.2025
Projektstatus
Aktiv
MaherSafadii GitHub avatar
GITHUB User

MaherSafadii ↗

SprachenDartSwiftHTMLKotlinObjective-C

Von diesem Repository veröffentlichte Pakete

Verwendete Abhängigkeiten

Abhängigkeiten 3 Einträge
  • flutter{"sdk":"flutter"}
  • flutter_testEntwicklung{"sdk":"flutter"}
  • flutter_lintsEntwicklung^5.0.0

Original-README

Englischer Projektschnappschuss. Aktuelle Inhalte auf GitHub.

Projekt-README ein-/ausklappen

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

https://raw.githubusercontent.com/MaherSafadii/Drops-Flutter/HEAD/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:

    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  

Additional information

Report any bugs if any via github.