Buscar pacotes, repositórios e categorias de apps

Capa de floating_chat_button
Detalhes do pacotev1.1.0

floating_chat_button

Um botão flutuante que pode ser arrastado pela tela e exibir mensagens para o usuário

AndroidiOSWebmacOSWindowsLinux
Downloads em 30 dias
235
Curtidas
56
Pontos Pub
150

Instalar pacote

flutter pub add floating_chat_button

Visão geral do pacote

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

Um pacote Flutter que fornece um botão flutuante arrastável para exibir mensagens aos usuários. O botão pode ser movido livremente pela tela, tornando-o ideal para interfaces interativas de chat ou notificações dentro do aplicativo. Ele suporta múltiplas plataformas, incluindo Android, iOS, Web, macOS, Windows e Linux, garantindo comportamento consistente entre dispositivos. Projetado para simplicidade e usabilidade, ele melhora o engajamento do usuário ao oferecer um elemento de comunicação persistente e acessível.

Casos de uso

  • sistemas de mensagens no aplicativo
  • Widgets de bate-papo de suporte ao usuário
  • Elementos de interface interativa
  • Exibição de notificação em tempo real
  • Interfaces de chat com foco em dispositivos móveis

Principais recursos

  • Interface arrastável
  • Compatibilidade multiplataforma
  • Capacidade de exibição de mensagens
  • Posicionamento personalizável
  • Design responsivo
  • Integração fácil com o Flutter

Indicado para

  • Desenvolvedores construindo aplicativos de chat
  • Designers de interface procurando elementos interativos
  • Aplicativos que exigem notificações persistentes do usuário
  • Aplicações móveis multiplataforma
  • Ferramentas simples e eficazes de comunicação

Considerações

  • Pode exigir estilos adicionais para layouts complexos
  • Impacto no desempenho em dispositivos de baixa potência
  • Limitado à renderização básica de mensagens
  • Não adequado para fluxos de chat de alto volume
  • Requer posicionamento cuidadoso para evitar acúmulo de interface

README original

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

Show a draggable floating chat icon button and show messages on screens

Features

A widget for displaying a chat icon (or custom widget) on top of a background widget.

It can show and hide messages or display a message that is passed in its constructor.

Alt text Alt text Alt text

Getting started

Add it as the body of a scaffold (or other full screen view) and then supply the widget that should be shown under the chat widget as the background parameter.

Alternately, use a stack view to position the chat widget and leave the background as null.

The FloatingChatIcon will default to a blue circle with white chat icon and the messageWidget will default to a blue rounded rectangle with white text. All of these colours can be configured or custom widgets can be passed to chatIconWidget, messageWidget or messageTextWidget.

The ShowMessageParameters allows you to show the message passed to the constructor after a given delayDuration, for the amount of time specified in durationToShowMessage and at a random frequency (eg "Only show this message 50% of the time that the widget is instantiated") with showMessageFrequency.

Usage

@override
  Widget build(BuildContext context) {
    return Scaffold(
      appBar: AppBar(
        title: Text(widget.title),
      ),
      body: FloatingChatButton(
          background: BackgroundWidget(),
          onTap: (_) {
            _showBottomSheet(context);
          },
          messageText: "I like this package",
      )
    );
  }

Categorias

Repositório-fonte

Projetos que usam este pacote

Ainda não há dados.