Pakete, Repositories und App-Kategorien suchen

Paketdetailsv2.0.0

flutter_fadein

Ein einfaches Flutter-Widget, das Ihre Widgets einmalig einblenden, sobald sie angehängt sind.

AndroidiOSWebmacOSWindowsLinux
30-Tage-Downloads
17.200
Likes
56
Pub-Punkte
140

Paket installieren

flutter pub add flutter_fadein

Paketübersicht

Aus öffentlichen Paketdaten erstellte Orientierung.

Ein einfaches Flutter-Widget, das den Inhalt sanft einblendet, sobald es in die Widget-Baumstruktur eingebunden ist. Ideal zur Verbesserung der Benutzererfahrung durch subtile Eingangsanimationen ohne komplizierte Einrichtung. Das Widget verwaltet die Fade-in-Übergänge automatisch und macht es einfach, es über verschiedene UI-Elemente hinweg anzuwenden. Es unterstützt alle wichtigen Plattformen wie Android, iOS, Web, macOS, Windows und Linux und gewährleistet konsistentes Verhalten auf verschiedenen Geräten. Perfekt für Onboarding-Bildschirme, dynamische Listen oder jedes andere Element, das von einem sanften Erscheinungseffekt profitiert.

Anwendungsfälle

  • Onboarding-Bildschirme
  • Dynamische Listenpositionen Animationen
  • Ladezustandsübergänge
  • Startbildschirm wird beendet
  • Seitenübergänge

Hauptmerkmale

  • Automatischer Fade-In beim Mounten
  • Minimale Konfiguration
  • Plattformübergreifende Unterstützung
  • Glatte Animation
  • Leichte Implementierung

Geeignet für

  • Anfänger-Flutter-Entwickler
  • Einfache UI-Verbesserungen
  • Leistungs-sensitive Anwendungen
  • Apps mit häufigen Inhaltaktualisierungen

Hinweise

  • Nicht geeignet für komplexe Animationen
  • Begrenzte Anpassungsmöglichkeiten
  • Unterstützt keine Rückwärtsanimation
  • Am besten geeignet für Einzelobjekt-Fade-Vorgänge

Original-README

Originaler README-Schnappschuss aus dem verknüpften Quell-Repository. Aktuelle Inhalte finden Sie im Repository.

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.

Kategorien

Quell-Repository

Projekte, die dieses Paket verwenden