Buscar pacotes, repositórios e categorias de apps

Capa de bouncing_widget
Detalhes do pacotev2.0.0

bouncing_widget

Um widget que permite adicionar uma animação de balanço a um widget.

AndroidiOSWebmacOSWindowsLinux
Downloads em 30 dias
858
Curtidas
216
Pontos Pub
150

Instalar pacote

flutter pub add bouncing_widget

Visão geral do pacote

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

O pacote bouncing_widget oferece uma maneira simples de adicionar um efeito de animação com rebote a qualquer widget do Flutter. Ele melhora a interação do usuário ao criar um rebote dinâmico, semelhante a uma mola, quando o widget é tocado ou interagido. Ideal para botões, ícones ou qualquer elemento que se beneficie de feedback visual, suporta todas as principais plataformas, incluindo Android, iOS, Web, macOS, Windows e Linux. O pacote é leve e fácil de integrar, exigindo apenas um código mínimo. Perfeito para desenvolvedores que buscam melhorar o engajamento da interface por meio de animações sutis.

Casos de uso

  • Adicionando feedback interativo aos botões
  • Ícones animados ao toque
  • Melhorando a experiência do usuário em formulários
  • Criando elementos de interface do usuário divertidos
  • Melhorar a responsividade do aplicativo

Principais recursos

  • Efeito de salto semelhante a uma mola
  • Integração fácil com widgets existentes
  • Suporte multiplataforma
  • Duração de animação personalizável
  • Suporta interações por toque e gestos
  • Leve e eficiente

Indicado para

  • Designers de UI procurando feedback dinâmico
  • Desenvolvedores de aplicativos interativos
  • Aplicativos direcionados a usuários móveis e web
  • Projetos que exigem animações sutis
  • Prototipagem de interfaces envolventes

Considerações

  • Pode não ser adequado para estilos de design minimalista
  • Impacto no desempenho em layouts complexos
  • Opções de personalização limitadas além do salto básico
  • Não ideal para aplicações voltadas para acessibilidade
  • Requer ajuste cuidadoso para uma experiência do usuário suave

README original

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

bouncing_widget

A widget that enables you to add a bouncing animation on a widget.

Example

How does it work ?

You just have to encapsulate the widget of your choice with a BouncingWidget.

You may also use a scaleFactor to customize the scaling effect as in the gif example. Or even customize the animation's duration with the duration parameter (200 milliseconds by default).

BouncingWidget(
  duration: Duration(milliseconds: 100),
  scaleFactor: 1.5,
  onPressed: () {
    print("onPressed");
  },
  child: Text(
    "Hello !",
    style: TextStyle(
      color: Colors.white,
      fontWeight: FontWeight.bold,
      fontSize: 35,
    ),
  ),
),

Categorias

Repositório-fonte

Projetos que usam este pacote

Ainda não há dados.