Buscar pacotes, repositórios e categorias de apps

Detalhes do pacotev2.0.0

flutter_fadein

Um widget Flutter simples para fazer seus widgets aparecerem suavemente assim que forem montados.

AndroidiOSWebmacOSWindowsLinux
Downloads em 30 dias
16,5 mil
Curtidas
56
Pontos Pub
140

Instalar pacote

flutter pub add flutter_fadein

Visão geral do pacote

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

Um widget simples do Flutter que faz a transição suave de entrada do conteúdo assim que é montado na árvore de widgets. Ideal para melhorar a experiência do usuário com animações sutis de entrada sem configuração complexa. O widget gerencia automaticamente a transição de desvanecimento, tornando fácil aplicá-lo em diversos elementos da interface. Suporta todas as principais plataformas, incluindo Android, iOS, Web, macOS, Windows e Linux, garantindo comportamento consistente entre dispositivos. Perfeito para telas de introdução, listas dinâmicas ou qualquer componente que se beneficie de um efeito de aparecimento suave.

Casos de uso

  • Telas de onboarding
  • animações de itens de lista dinâmica
  • Transições de estado de carregamento
  • A tela de splash é encerrada
  • Transições de página

Principais recursos

  • Fade-in automático na montagem
  • Configuração mínima
  • Suporte multiplataforma
  • Animação suave
  • Implementação leve

Indicado para

  • Desenvolvedores iniciantes do Flutter
  • Melhorias simples na interface
  • Aplicativos sensíveis ao desempenho
  • Aplicativos com atualizações frequentes de conteúdo

Considerações

  • Não adequado para animações complexas
  • Opções limitadas de personalização
  • Não suporta animação reversa
  • Melhor para desvanecimentos de elemento único

README original

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

Flutter Fade-In pub package

Simple Flutter widget to fade-in your widgets once they are mounted.

Supports Material & Cupertino widgets.

Required Dart >=2.12 (has null-safety support).

Pub - API Docs - GitHub

Install

Add this as a dependency in your pubspec.yaml:

dependencies:
  flutter_fadein: ^2.0.0

Usage

import 'package:flutter_fadein/flutter_fadein.dart';

FadeIn(
  child: Text("This will be faded-in!"),
  // Optional paramaters
  duration: Duration(milliseconds: 250),
  delay: Duration(milliseconds: 250)
  curve: Curves.easeIn,
)
With Controller

If you need more control over the animation timing, you can use FadeInController:

final controller = FadeInController();

// ...

FadeIn(
  child: Text("This will be faded-in with a controller"),
  controller: controller,
)

// ...

controller.fadeIn();
controller.fadeOut();

Using a controller with not automatically start. You can make it automatically start using FadeInController(autoStart: true). Note that the delay parameter does not work while using a controller, and will therefore raise an exception.

Categorias

Repositório-fonte

Projetos que usam este pacote