Buscar pacotes, repositórios e categorias de apps

Capa de top_snackbar_flutter
Detalhes do pacotev3.5.0

top_snackbar_flutter

O pacote de snack bar superior foi criado para uma maneira agradável e conveniente de informar os usuários sobre o que aconteceu.

AndroidiOSWebmacOSWindowsLinux
Downloads em 30 dias
46,8 mil
Curtidas
531
Pontos Pub
160

Instalar pacote

flutter pub add top_snackbar_flutter

Visão geral do pacote

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

Top Snackbar Flutter é um pacote de notificações projetado para entregar mensagens de feedback limpas e amigáveis ao usuário no topo da tela. Oferece uma maneira simples e personalizável de informar os usuários sobre ações, estados ou eventos sem interromper seu fluxo de trabalho. Desenvolvido com foco na facilidade de integração, suporta múltiplas plataformas, incluindo Android, iOS, Web, macOS, Windows e Linux. O pacote melhora a experiência do usuário com animações suaves e estilos consistentes em todos os dispositivos. Ideal para aplicativos que precisam de feedback imediato e não intrusivo.

Casos de uso

  • Exibindo confirmações de ação
  • Mostrando mensagens de erro ou sucesso
  • Fornecendo atualizações de status em tempo real
  • Melhorando o feedback do usuário durante as interações
  • Informando usuários sobre os resultados do processo em segundo plano

Principais recursos

  • Notificações alinhadas no topo
  • Aparência e duração personalizáveis
  • Compatibilidade multiplataforma
  • Animações suaves
  • Integração simples de API
  • Suporte para modo escuro

Indicado para

  • Aplicativos móveis e web
  • Aplicativos que exigem feedback instantâneo do usuário
  • Desenvolvedores procurando soluções leves de toast
  • Projetos que enfatizam o design de UI/UX limpo
  • Equipes usando o Flutter para implantação multiplataforma

Considerações

  • Limitado apenas ao snackbar posicionado no topo
  • Sem suporte embutido para layouts complexos
  • Requer manipulação manual do momento de desistência
  • Mais adequado para mensagens breves
  • Pode ser necessário estilização adicional para consistência da marca

README original

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

SWUbanner

Made in lanars.com.

pub package

If you need to show the user some information in a nice way, you can use this package. The API is as simple as API for regular Material method showDialog. If you need to use your own widget to display, you can pass it into showTopSnackBar function.

Getting Started

In order to show a CustomSnackBar you need to call a showTopSnackBar function. You can pass there any widget you want but we have a CustomSnackBar for example.

showTopSnackBar(
    Overlay.of(context),
    CustomSnackBar.success(
      message:
          "Good job, your release is successful. Have a nice day",
    ),
);
showTopSnackBar(
    Overlay.of(context),
    CustomSnackBar.info(
      message:
          "There is some information. You need to do something with that",
    ),
);
showTopSnackBar(
    Overlay.of(context),
    CustomSnackBar.error(
      message:
          "Something went wrong. Please check your credentials and try again",
    ),
);

Persistent snackbar

There is a usage example demo example/main.dart

AnimationController localAnimationController;
TapBounceContainer(
    onTap: () {
        showTopSnackBar(
            Overlay.of(context),
            CustomSnackBar.info(
              message: "Persistent SnackBar",
            ),
            persistent: true,
            onAnimationControllerInit: (controller) =>
              localAnimationController = controller,
        );
    },
    child: buildButton(context, "Show persistent SnackBar"),
),
TapBounceContainer(
    onTap: () => localAnimationController.reverse(),
    child: buildButton(context, "Dismiss"),
),

Categorias

Dependências

Lista de dependências 1 itens

Repositório-fonte

Projetos que usam este pacote