Orientação gerada a partir de informações públicas. Apenas para referência.
Um botão personalizável do Flutter com fundo em gradiente, projetado para aprimorar a estética da interface. Ele estende o ElevatedButton padrão com preenchimento suave em gradiente, efeitos de sombra e feedback responsivo. Ideal para interfaces modernas de aplicativos que exigem botões visualmente envolventes sem sacrificar funcionalidade. O pacote oferece suporte a todas as principais plataformas, incluindo Android, iOS, Web, macOS, Windows e Linux, garantindo aparência consistente entre dispositivos.
Casos de uso
Criando botões de chamada para ação chamativos
Melhorando telas de login ou cadastro
Design de interfaces móveis e web modernas
Adicionando estilo visual a formulários e painéis
Melhorando o engajamento do usuário por meio de visualizações dinâmicas
Principais recursos
Suporte de fundo gradiente
efeitos de elevação e sombra embutidos
Cores e paradas personalizáveis
Feedback de toque responsivo
Compatibilidade multiplataforma
Integração simples com código Flutter existente
Indicado para
Designers de interface procurando acabamento visual
Desenvolvedores de aplicativos modernos
Projetos com foco na aparência estética
Aplicativos direcionados a múltiplas plataformas
Equipes usando Flutter para desenvolvimento full-stack
Considerações
Pode exigir estilos adicionais para acessibilidade
Impacto no desempenho em gradientes complexos
Personalização limitada além do gradiente e elevação
Não adequado para padrões de design minimalistas
Melhor usado com texto contrastante para legibilidade
README original
Snapshot do README original do repositório-fonte vinculado. Consulte o repositório para o conteúdo mais recente.
GradientElevatedButton
A customizable elevated button with gradient support for your Flutter applications. This package allows you to create buttons with gradient backgrounds, custom foreground colors, and various other customizable properties using the GradientElevatedButton widget.
Features
Gradient Background: Easily apply gradients to your button backgrounds.
Customizable Style: Customize text color, shape, padding, and more.
Integration with Theme: Use GradientButtonThemeExtension (via ThemeExtension) to apply a consistent style across your app. (Old: GradientButtonThemeData is deprecated)
Alternatively, you can style the GradientElevatedButton directly using GradientElevatedButton.styleFrom to define the button's gradient, shape, and other properties: