Buscar pacotes, repositórios e categorias de apps

Capa de simple_speed_dial
Detalhes do pacotev0.1.7

simple_speed_dial

Um simples speed dial para o Flutter. Você pode usar quantas opções de speed dial quiser. Você pode usar rótulos ao lado das opções de speed dial. As cores de cada FAB podem ser definidas.

AndroidiOSWebmacOSWindowsLinux
Downloads em 30 dias
1,4 mil
Curtidas
95
Pontos Pub
160

Instalar pacote

flutter pub add simple_speed_dial

Visão geral do pacote

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

Um pacote leve do Flutter que fornece um widget de disco de velocidade personalizável, permitindo aos usuários adicionar múltiplos botões de ação flutuantes (FABs) com rótulos opcionais e configurações de cor individuais. Ideal para melhorar a navegação em aplicativos com interface limpa e compacta. O disco de velocidade suporta todas as principais plataformas, incluindo Android, iOS, Web, macOS, Windows e Linux. Projetado para simplicidade e flexibilidade, tornando fácil sua integração em projetos Flutter existentes.

Casos de uso

  • Acesso rápido a várias ações
  • Melhorando a navegação do aplicativo
  • Adicionando opções contextuais em um layout compacto
  • Personalizando a aparência do FAB
  • Criando elementos de interface interativos

Principais recursos

  • Suporte para opções ilimitadas de FAB
  • Rótulos opcionais em FABs
  • Cores personalizáveis por FAB
  • Compatibilidade multiplataforma
  • Integração simples com Flutter
  • Animações responsivas e suaves

Indicado para

  • Desenvolvedores em busca de uma solução mínima de disco de velocidade
  • Aplicativos que precisam de acesso rápido às ações
  • Designers de UI que desejam layouts flexíveis para FABs
  • Projetos direcionados para múltiplas plataformas
  • Iniciantes do Flutter explorando padrões de FAB

Considerações

  • Pode exigir estilos adicionais para layouts complexos
  • Personalização limitada de animação embutida
  • Não ideal para mostradores altamente dinâmicos ou baseados em dados
  • Mais adequado para conjuntos de ações estáticos ou previsíveis
  • Requer manipulação manual de eventos de toque

README original

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

simple_speed_dial

A simple speed dial widget for Flutter.

Demonstration:

Demonstration

Usage:

Scaffold(
  floatingActionButton: SpeedDial(
    child: Icon(Icons.add),
    closedForegroundColor: Colors.black,
    openForegroundColor: Colors.white,
    closedBackgroundColor: Colors.white,
    openBackgroundColor: Colors.black,
    labelsStyle: /* Your label TextStyle goes here */,
    labelsBackgroundColor: Colors.white,
    controller: /* Your custom animation controller goes here */,
    speedDialChildren: <SpeedDialChild>[
      SpeedDialChild(
        child: Icon(Icons.directions_run),
        foregroundColor: Colors.white,
        backgroundColor: Colors.red,
        label: 'Let\'s start a run!',
        onPressed: () {
          setState(() {
            _text = 'You pressed \"Let\'s start a run!\"';
          });
        },
        closeSpeedDialOnPressed: false,
      ),
      SpeedDialChild(
        child: Icon(Icons.directions_walk),
        foregroundColor: Colors.black,
        backgroundColor: Colors.yellow,
        label: 'Let\'s go for a walk!',
        onPressed: () {
          setState(() {
            _text = 'You pressed \"Let\'s go for a walk!\"';
          });
        },
      ),
      //  Your other SpeedDialChildren go here.        
    ],
  ),
);

Categorias

Repositório-fonte

Projetos que usam este pacote

Ainda não há dados.