Pakete, Repositories und App-Kategorien suchen

Cover von ai_awesome_message
Paketdetailsv3.0.0

ai_awesome_message

Ein neues Awesome-Nachrichten-Widget, das Toast; Snackbar; Prompt des Flutter-Pakets ähnelt.

AndroidiOSWebmacOSWindowsLinux
30-Tage-Downloads
270
Likes
35
Pub-Punkte
150

Paket installieren

flutter pub add ai_awesome_message

Paketübersicht

Aus öffentlichen Paketdaten erstellte Orientierung.

Ein Flutter-Widget, das sofortige, visuell ansprechende Nachrichten liefert, ähnlich wie Toast-, Snackbar- oder Prompt-Benachrichtigungen. Entworfen für Einfachheit und Eleganz, verbessert es die Benutzerfeedbacks durch anpassbare Animationen und Stile. Ideal für schnelle Warnungen, Erfolgsmeldungen oder Benutzeranfragen über mehrere Plattformen hinweg. Das Paket lässt sich nahtlos in bestehende Flutter-Anwendungen integrieren, mit minimalem Aufwand und unterstützt alle wichtigen Plattformen, einschließlich Mobilgeräte, Web und Desktop.

Anwendungsfälle

  • Anzeige schneller Benutzerfeedback
  • Erfolg- oder Fehlermeldungen anzeigen
  • Temporäre Prompts bereitstellen
  • Verbesserung der Benutzeroberfläche mit animierten Benachrichtigungen
  • Ersetzen traditioneller Snackbars
  • Verbesserung der App-Interaktivität

Hauptmerkmale

  • Plattformübergreifende Kompatibilität
  • Anpassbare Erscheinung und Animation
  • Einfache API-Integration
  • Unterstützt mehrere Nachrichtentypen
  • Leichte und schnelle Rendereing
  • Reaktive Gestaltung über Geräte hinweg

Geeignet für

  • Entwickler, die moderne Benachrichtigungs-Widgets suchen
  • Apps, die leichte Feedback-Systeme benötigen
  • Projekte für mehrere Plattformen
  • UI-orientierte Flutter-Anwendungen
  • Teams, die auf Entwicklererfahrung achten

Hinweise

  • Beschränkt auf grundlegende Nachrichtentypen
  • Keine integrierte Persistenz oder Historie
  • Abhängig von externen Stilen für erweiterte Anpassung
  • Kann zusätzliche Konfiguration für komplexe Layouts erfordern
  • Nicht für längere Inhalte oder interaktive Dialoge geeignet

Original-README

Originaler README-Schnappschuss aus dem verknüpften Quell-Repository. Aktuelle Inhalte finden Sie im Repository.

ai_awesome_message | AiAwesomeMessage

A new Awesome message widget that is sames to toast/snackbar/prompt of Flutter package.

AiAwesomeMessage

totem


English Document 中文文档

我们的宗旨是:帮助开发者更加便利开发、切身体会编程之美!

ai_awesome_message | AiAwesomeMessage

pub package

AiAwesomeMessage 在项目中的实战应用flutter sample

效果图

iOS Android
AiAwesomeMessage_ios AiAwesomeMessage_android
:- :-
macOS web
AiAwesomeMessage_macos AiAwesomeMessage_web
:- :-

1.安装

使用当前包作为依赖库

1. 依赖此库

在文件 'pubspec.yaml' 中添加

pub package


dependencies:

  ai_awesome_message: ^version

或以这种方式添加


  # AiAwesomeMessage package.
  ai_awesome_message:
    git:
      url: https://github.com/pdliuw/ai_awesome_message.git

2. 安装此库

你可以通过下面的命令行来安装此库


$ flutter pub get


你也可以通过项目开发工具通过可视化操作来执行上述步骤

3. 导入此库

现在,在你的Dart编辑代码中,你可以使用:


import 'package:ai_awesome_message/ai_awesome_message.dart';


2.使用

1.作为Widget使用

          Container(
            child:
                AwesomeHelper.createAwesome(title: "title", message: "message"),
          ),


2.作为Route使用

          Navigator.push(
            context,
            AwesomeMessageRoute(
              awesomeMessage: AwesomeHelper.createAwesome(
                  title: "title", message: "message"),
              theme: null,
              settings: RouteSettings(name: "/messageRouteName"),
            ),
          );

3.作为Route使用并带有Theme

          Navigator.push(
            context,
            AwesomeMessageRoute(
              awesomeMessage: AwesomeHelper.createAwesome(
                  title: "title", message: "message"),
              theme: Theme.of(context),
              settings: RouteSettings(name: "/messageRouteName"),
            ),
          );

3.我们推荐,您这样使用将会为您带来巨大的便利

1.作为Widget使用

          Container(
            child:
                AwesomeHelper.createAwesome(title: "title", message: "message"),
          ),


2.作为Route使用

与 Airoute | pub package 搭配使用,事半功倍!


          Airoute.push(
            route: AwesomeMessageRoute(
              awesomeMessage: AwesomeHelper.createAwesome(
                  title: "title", message: "message"),
              theme: null,
              settings: RouteSettings(name: "/messageRouteName"),
            ),
          );
          
          or

          Airoute.push(
            route: AwesomeMessageRoute(
              awesomeMessage: AwesomeHelper.createAwesome(
                  title: "title", message: "message"),
              theme: Theme.of(context),
              settings: RouteSettings(name: "/messageRouteName"),
            ),
          );

LICENSE

BSD 3-Clause License

Copyright (c) 2020, pdliuw
All rights reserved.

Kategorien

Quell-Repository

Projekte, die dieses Paket verwenden

Noch keine Daten verfügbar.