Buscar pacotes, repositórios e categorias de apps

Detalhes do pacotev2.1.0

overlay_support

suporte do provider para sobreposição, fácil construção de toast e notificações internas

AndroidiOSWebmacOSWindowsLinux
Downloads em 30 dias
124 mil
Curtidas
701
Pontos Pub
140

Instalar pacote

flutter pub add overlay_support

Visão geral do pacote

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

overlay_support é um pacote Flutter que oferece uma maneira simples e flexível de exibir sobrecargas, como mensagens e notificações, em todas as principais plataformas. Funciona como uma solução baseada em provedores, permitindo que desenvolvedores gerenciem e personalizem facilmente o conteúdo das sobrecargas sem configurações complexas. O pacote suporta posicionamento dinâmico, estilos personalizáveis e animações suaves, tornando-o ideal para mecanismos de feedback dentro do aplicativo. Com pouca configuração, os desenvolvedores podem integrar sobrecargas persistentes ou temporárias aos seus aplicativos.

Casos de uso

  • Exibindo mensagens de feedback do usuário
  • Mostrando notificações temporárias
  • Criando componentes personalizados de toast
  • Implementando alertas no aplicativo
  • Gerenciando o ciclo de vida do overlay
  • Melhorando a experiência do usuário com mensagens não intrusivas

Principais recursos

  • Gerenciamento de sobreposição baseado em provedor
  • Suporte multiplataforma (Android, iOS, Web, macOS, Windows, Linux)
  • Estilos personalizáveis de toast e notificação
  • Integração fácil com aplicativos Flutter existentes
  • Suporte para posicionamento dinâmico e animações
  • Controle de ciclo de vida embutido

Indicado para

  • Desenvolvedores construindo aplicativos cross-platform com Flutter
  • Equipes que precisam de sistemas leves de notificação
  • Aplicativos que exigem feedback consistente dentro do aplicativo
  • Designers de UI/UX focados em elementos interativos sutis
  • Projetos em que dependências mínimas são preferidas

Considerações

  • Pode exigir estilos adicionais para interfaces de usuário complexas
  • O comportamento de empilhamento de sobreposições deve ser testado em várias plataformas
  • Opções limitadas de tematização interna em comparação com pacotes completos
  • Não destinado a diálogos modais pesados
  • Impacto no desempenho com atualizações de sobreposição de alta frequência

README original

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

overlay_support

Pub Pub CI codecov

Provider support for overlay, make it easy to build toast and In-App notification.

this library support ALL platform

Interaction

If you want to see the ui effect of this library, just click here https://boyan01.github.io/overlay_support/#/

How To Use

  1. add dependencies into you project pubspec.yaml file

    dependencies:
        overlay_support: latest_version
    
    • the latest version is Pub
    • For project without migrate to null safety, please use version overlay_support: 1.0.5-hotfix1
  2. wrap your AppWidget with OverlaySupport

  return OverlaySupport.global(child: MaterialApp());
  1. show toast or simple notifications
import 'package:overlay_support/overlay_support.dart';

void onClick() {
    // popup a toast.
    toast('Hello world!');

    // show a notification at top of screen.
    showSimpleNotification(
        Text("this is a message from simple notification"),
        background: Colors.green);
}

more instructions check here : example/README.md

License

see License File

End

if you have some suggestion or advice, please open an issue to let me known. This will greatly help the improvement of the usability of this project. Thanks.

Categorias

Dependências

Lista de dependências 1 itens

Repositório-fonte

Projetos que usam este pacote