Buscar categorias, pacotes e repositórios

Capa de flutter_fader
Detalhes do pacotev2.0.1

flutter_fader

Um widget do Flutter que permite você fazer o fade de um widget filho para dentro e para fora. Quando o widget filho é desfocado, ele é removido da árvore (não pode ser interagido)

AndroidiOSWebmacOSWindowsLinux
Downloads em 30 dias
52
Curtidas
9
Pontos Pub
160

Instalar pacote

flutter pub add flutter_fader

Visão geral do pacote

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

Flutter Fader é um widget de animação leve que faz desvanecer suavemente um widget filho para dentro e para fora. Quando desvanecido, o filho é removido da árvore de widgets, garantindo que não possa ser interagido. Ideal para criar transições limpas e responsivas em interfaces do usuário, como indicadores de carregamento, modais ou atualizações de conteúdo dinâmico. O pacote oferece suporte a todas as principais plataformas, incluindo Android, iOS, Web, macOS, Windows e Linux, tornando-o versátil para aplicativos multiplataforma. Integra-se perfeitamente ao sistema de animação do Flutter e exige configuração mínima.

Casos de uso

  • Transições de estado de carregamento
  • Animações modais ou de diálogo
  • visibilidade de conteúdo dinâmico
  • Feedback da interface do usuário
  • Mudanças suaves nos elementos da tela

Principais recursos

  • Animações suaves de desvanecimento
  • Remove a criança da árvore quando desvanecida
  • Compatibilidade multiplataforma
  • Configuração mínima
  • Integração contínua com o Flutter
  • Suporta todas as principais plataformas

Indicado para

  • Desenvolvedores que precisam de efeitos simples de desvanecimento
  • Aplicativos com elementos de interface dinâmicos
  • Projetos multiplataforma
  • Melhorias de UI/UX
  • Componentes interativos que exigem controle de visibilidade

Considerações

  • O widget filho não é mantido após desvanecer
  • Não adequado para elementos de interface do usuário persistentes
  • Requer manipulação cuidadosa em contextos com estado
  • Limitado apenas a transições de desvanecimento
  • Nenhum controle de animação reversa embutido

README original

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

flutter_fader

pub package codecov style: flutter lints License: MIT

A widget for Flutter that allows you to fade in and out a child widget.
When a widget is faded out it is no longer in the view tree. Meaning that it can't be used or interacted with. Handy for hiding buttons.

Example of fader with buttons Example of fader with scroll

Getting started

In your Flutter project, add the package to your dependencies

dependencies:
  ...
  flutter_fader: ^2.0.0

Usage example

Examples of how to use the widget, and that can also be ran on your device, can be found in the example directory

Import the fader package

import 'package:flutter_fader/flutter_fader.dart';

Create a fader controller, this allows you to control when the Fader fades in or out

FaderController faderController = new FaderController();

Create a fader widget, and pass it the fader controller

Fader(
  controller: faderController,
  duration: const Duration(milliseconds: 50),
  child: Text("Hello, world!"),
)

Now you can fade the child widget in and out at will

faderController.fadeOut();
faderController.fadeIn();

Categorias

Repositório-fonte

Projetos que usam este pacote

Ainda não há dados.