Buscar pacotes, repositórios e categorias de apps

Capa de ai_awesome_message
Detalhes do pacotev3.0.0

ai_awesome_message

Um novo widget de mensagem Awesome que é semelhante a toast; snackbar; prompt do pacote Flutter.

AndroidiOSWebmacOSWindowsLinux
Downloads em 30 dias
270
Curtidas
35
Pontos Pub
150

Instalar pacote

flutter pub add ai_awesome_message

Visão geral do pacote

Orientação gerada a partir de informações públicas. Apenas para referência.

Um widget do Flutter que fornece mensagens instantâneas e visualmente atraentes, semelhantes a toast, snackbar ou notificações de prompt. Projetado para simplicidade e elegância, melhora o feedback do usuário com animações e estilos personalizáveis. Ideal para alertas rápidos, mensagens de sucesso ou solicitações ao usuário em múltiplas plataformas. O pacote se integra perfeitamente em aplicativos Flutter existentes com configuração mínima e suporta todas as principais plataformas, incluindo mobile, web e desktop.

Casos de uso

  • Exibindo feedback rápido do usuário
  • Mostrando mensagens de sucesso ou erro
  • Fornecendo prompts temporários
  • Melhorando a interface com notificações animadas
  • Substituindo barras de snack tradicionais
  • Melhorando a interatividade do aplicativo

Principais recursos

  • Compatibilidade multiplataforma
  • Aparência e animação personalizáveis
  • Integração simples de API
  • Suporta múltiplos tipos de mensagens
  • Renderização leve e rápida
  • Design responsivo em dispositivos

Indicado para

  • Desenvolvedores em busca de widgets de notificação modernos
  • Aplicativos que precisam de sistemas leves de feedback
  • Projetos direcionados a múltiplas plataformas
  • Aplicações Flutter voltadas para a interface do usuário
  • Equipes que priorizam a experiência do desenvolvedor

Considerações

  • Limitado a tipos básicos de mensagens
  • Sem persistência ou histórico embutidos
  • Depende de estilos externos para personalização avançada
  • Pode exigir configuração adicional para layouts complexos
  • Não projetado para conteúdo longo ou diálogos interativos

README original

Snapshot do README original do repositório-fonte vinculado. Consulte o repositório para o conteúdo mais recente.

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.

Categorias

Repositório-fonte

Projetos que usam este pacote

Ainda não há dados.