Buscar pacotes, repositórios e categorias de apps

Detalhes do pacotev0.0.5

visual_effect

API VisualEffect para Flutter para adicionar facilmente efeitos de pintura em seus widgets.

AndroidiOSWebmacOSWindowsLinux
Downloads em 30 dias
329
Curtidas
72
Pontos Pub
140

Instalar pacote

flutter pub add visual_effect

Visão geral do pacote

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

VisualEffect é um pacote Flutter que simplifica a aplicação de efeitos de pintura em widgets, permitindo que desenvolvedores aumentem o apelo visual com pouquíssimo código. Ele oferece uma API intuitiva para adicionar efeitos como desfoque, sombra e filtros de cor diretamente aos elementos da interface. Projetado para integração suave entre plataformas, ele suporta Android, iOS, Web, macOS, Windows e Linux. Ideal para criar interfaces dinâmicas com feedback visual rico, sendo particularmente útil em designs modernos de aplicativos que exigem melhorias gráficas sutis ou dramáticas.

Casos de uso

  • Adicionando efeitos de desfoque a fundos
  • Criando texto brilhante ou sombreado
  • Melhorando botões com efeitos dinâmicos de tinta
  • Criando telas de splash imersivas
  • Implementando sobreposições animadas
  • Aplicando filtros de cor em imagens

Principais recursos

  • API simples para efeitos de pintura
  • Compatibilidade multiplataforma
  • Suporta desfoque, sombra e filtros de cor
  • Integração fácil com widgets existentes
  • Renderização de alto desempenho
  • Ajustes em tempo real de efeitos

Indicado para

  • Designers de interface procurando acabamento visual
  • Desenvolvedores construindo interfaces de aplicativos modernas
  • Aplicativos que exigem visualizações animadas ou interativas
  • Projetos direcionados para múltiplas plataformas
  • Prototipagem de componentes visualmente ricos

Considerações

  • Pode afetar o desempenho em dispositivos de baixa gama
  • Requer conhecimento de operações de pintura
  • Limitado a efeitos visuais, não alterações de layout
  • Não adequado para animações complexas
  • A qualidade do efeito pode variar entre plataformas

README original

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

visual_effect

VisualEffect API for Flutter to easily add paint effects on your widgets.

Warning This package is experimental for the moment. The API can change at any time.

Scroll Effect

The main purpose of this API is to provide an easy and efficiently way to apply scroll animations.

Warning The addRepaintBoundaries MUST be set to false in the parent Sliver/ScrollView because we explicitely want in that case to repaint for every single scroll so we can add the effect.

For example this Card Stack effect can be obtained with the code below:

Card Stack

class _ScrolledItem extends StatelessWidget {
  const _ScrolledItem();

  @override
  Widget build(BuildContext context) {
    return ScrollEffect(
      onGenerateVisualEffect: (effect, phase) {
        return effect
            .grayscale(phase.leadingLerp(to: 0.5))
            .scale(
              x: phase.isLeading ? phase.leadingLerp(from: 1, to: 0.9) : 1,
              anchor: Alignment.topCenter,
            )
            .translate(y: effect.childSize.height * phase.leading);
      },
      child: const _CardItem(),
    );
  }
}

Categorias

Dependências

Lista de dependências 2 itens

Repositório-fonte

Projetos que usam este pacote

Ainda não há dados.