Buscar pacotes, repositórios e categorias de apps

Capa de parallax_effect
Detalhes do pacotev0.0.3

parallax_effect

Animações de efeito paralaxe para todas as plataformas.

AndroidiOSWebmacOSWindowsLinux
Downloads em 30 dias
17
Curtidas
43
Pontos Pub
130

Instalar pacote

flutter pub add parallax_effect

Visão geral do pacote

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

Um pacote Flutter que permite animações suaves de efeito paralaxe em todas as plataformas, incluindo Android, iOS, Web, macOS, Windows e Linux. Permite aos desenvolvedores criar visuais de fundo imersivos animando camadas a velocidades diferentes, aumentando o engajamento do usuário com uma percepção de profundidade dinâmica. Ideal para telas de inicialização, fluxos de onboarding e interfaces visualmente ricas, o pacote oferece suporte a velocidade, direção e responsividade personalizáveis. Construído com desempenho em mente, integra-se perfeitamente em projetos existentes do Flutter usando APIs simples e intuitivas.

Casos de uso

  • Telas de onboarding
  • Telas de inicialização
  • animações de fundo
  • Elementos de interface do usuário interativos
  • Narrativa visual

Principais recursos

  • Suporte multiplataforma
  • Velocidade de animação personalizável
  • movimentação de camada responsiva
  • Integração simples da API
  • Desempenho suave

Indicado para

  • Designers procurando profundidade visual
  • Desenvolvedores criando interfaces de usuário envolventes
  • Aplicativos com onboarding imersivo
  • Experiências digitais criativas
  • Projetos que exigem fundos em camadas

Considerações

  • Pode afetar o desempenho em dispositivos de baixa gama
  • Requer ajuste cuidadoso para uma experiência do usuário ideal
  • Personalização limitada além do paralaxe básico
  • Não adequado para cenas interativas complexas
  • Melhor usado com conteúdo leve

README original

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

A Parallax effect package, Package is useful for animations for items in foreground, or background scrolling effect.

Features

  • Parallax movement with different stackable layers.
  • Supports 3 dimensional rotation.

image not available

Getting started

  1. Use Parallax widget for Configurations:
    • height: widget parent height
    • width: widget parent width
    • enableDrag: enables on click/tap movement
    • item: children of type ParallaxItem
  2. Use ParallaxItem widget for Configurations:
    • factor: ParallaxFactor(x,y)
    • alignment: initial alignment of child
    • rotationFactor: ParallaxFactor(x,y) for rotation
    • child: child

Usage

TODO: Include short and useful examples for package users. Add longer examples to /example folder.

class ParallaxExample extends StatefulWidget {
  const ParallaxExample({Key? key}) : super(key: key);

  @override
  State<ParallaxExample> createState() => _ParallaxState();
}

class _ParallaxState extends State<ParallaxExample>
    with TickerProviderStateMixin {
  @override
  Widget build(BuildContext context) {
    return Parallax(
        height: 400,
        width: 400,
        enableDrag: true,
        items: List.generate(5,(index)=>
        ParallaxItem(
            factor:ParallaxFactor(0.05*index,0.05*index),
            rotationFactor: ParallaxFactor(0,0.05*index),
            child: Container(
                height:50,
                width:50,
                color: Colors.green
            )
        )),
    );

Categorias

Repositório-fonte

Projetos que usam este pacote

Ainda não há dados.