Aus öffentlichen Paketdaten erstellte Orientierung.
Material Dialogs ist ein Flutter-Paket, das die Erstellung animierter, stilvoller und anpassbarer Material-Design-Dialoge vereinfacht. Es bietet eine benutzerfreundliche API zum Erstellen moderner Dialogoberflächen, die auf allen Plattformen den Material-Richtlinien entsprechen. Das Paket unterstützt verschiedene Dialogtypen wie Warnungen, Bestätigungen und benutzerdefinierte Dialoge mit fließenden Animationen und reaktionsfähigen Layouts. Ideal zur Verbesserung der Benutzerinteraktion durch ansprechende Pop-ups in Apps für Android, iOS, Web, macOS, Windows und Linux.
Anwendungsfälle
Warnungen und Bestätigungen anzeigen
Benutzerdefinierte Modaldialogfelder erstellen
Benutzerfeedback durch Animationen verbessern
Implementierung von Onboarding- oder Tutorial-Erinnerungen
Interaktive Bottom Sheets hinzufügen
Verbesserung der UI-Konsistenz mit Material Design
Hauptmerkmale
Animierte Übergänge
Anpassbare Themen
Plattformübergreifende Unterstützung
Einfache API
Eingebaute Dialogtypen
Reaktionsfähiges Design
Geeignet für
Entwickler, die eine schnelle Dialogimplementierung suchen
Apps mit konsistenter Material-Design-Optik
Projekte für mehrere Plattformen
Benutzeroberflächenorientierte Anwendungen
Teams, die auf Entwicklererfahrung achten
Prototyping und schnelle Entwicklung
Hinweise
Beschränkt auf Material Design Ästhetik
Kann zusätzliche Stilisierung für nicht-Material-Themen erfordern
Abhängig von der Material-Bibliothek von Flutter
Nicht geeignet für komplexe benutzerdefinierte Modals
Am besten mit dem Standard-Themensystem von Flutter verwendet
Kenntnis der Widget-Baumstruktur von Flutter erforderlich
Original-README
Originaler README-Schnappschuss aus dem verknüpften Quell-Repository. Aktuelle Inhalte finden Sie im Repository.
MaterialDialog This Plugin will be useful to create simple, animated, and beautiful dialogs in your next Flutter app.
This library implements Airbnb's Lottie library to render After Effects animation in app.
Types of Dialog
MaterialDialog library provides two types of dialog i.e.
1. Material Dialog
2. Bottom Sheet Material Dialog
A normal material dialog which can have one or two buttons.
A Bottom Sheet material dialog which can have one or two buttons, is showed from bottom of device.
Implementation
Implementation of Material Dialog library is so easy. You can check /example directory for demo. Let's have look talk in details about it.
IconsOutlineButton and IconsButton are both buttons widgets provided by the plugin to make things easier for you read more, you can use any other buttons if you want.
ii. Bottom Sheet Material Dialog
Dialogs class will be used to create your dialog, use bottomMaterialDialog. Below is an example to show your dialog in the app.
it's better to make your animation to have the same background color as your dialog's background color, please use lottie editor to remove the background layer of your animation or make it same as your dialog background color before using it in the plugin.
Contribute
Let's develop with collaborations. We would love to have contributions by raising issues and opening PRs. Filing an issue before PR is must.
Credits
This library is built using following open-source libraries.