Pakete, Repositories und App-Kategorien suchen

Paketdetailsv0.0.5

visual_effect

VisualEffect-API für Flutter, um Paint-Effekte einfach auf Ihre Widgets anzuwenden.

AndroidiOSWebmacOSWindowsLinux
30-Tage-Downloads
329
Likes
72
Pub-Punkte
140

Paket installieren

flutter pub add visual_effect

Paketübersicht

Aus öffentlichen Paketdaten erstellte Orientierung.

VisualEffect ist ein Flutter-Paket, das die Anwendung von Malereffekten auf Widgets vereinfacht und Entwicklern ermöglicht, den visuellen Auftritt mit minimalen Codeaufwand zu verbessern. Es bietet eine intuitive API zum Hinzufügen von Effekten wie Unschärfe, Schatten und Farbfilter direkt an Benutzeroberflächenelemente. Speziell für eine reibungslose Integration über Plattformen hinweg entwickelt, unterstützt es Android, iOS, Web, macOS, Windows und Linux. Ideal zur Erstellung dynamischer Schnittstellen mit reichhaltiger visueller Rückmeldung, besonders nützlich bei modernen App-Designs, die subtile oder dramatische grafische Verbesserungen erfordern.

Anwendungsfälle

  • Hintergründe mit Blur-Effekten versehen
  • Leuchtenden oder schattierten Text erstellen
  • Schaltflächen durch dynamische Farbeffekte verbessern
  • Immersive Splash-Bildschirme gestalten
  • Animationsoverlays implementieren
  • Farbfilter auf Bilder anwenden

Hauptmerkmale

  • Einfache API für Pinselwirkungen
  • Plattformübergreifende Kompatibilität
  • Unterstützt Blur, Schatten und Farbfilter
  • Einfache Integration mit bestehenden Widgets
  • Leistungsstarkes Rendern
  • Echtzeit-Effektanpassungen

Geeignet für

  • UI-Designer, die auf visuelle Perfektion abzielen
  • Entwickler, die moderne App-Oberflächen erstellen
  • Apps, die animierte oder interaktive Visualisierungen erfordern
  • Projekte für mehrere Plattformen
  • Visuell reichhaltige Komponenten prototypisch erstellen

Hinweise

  • Kann die Leistung auf Low-End-Geräten beeinträchtigen
  • Kenntnis von Paint-Operationen erforderlich
  • Beschränkt auf visuelle Effekte, keine Layoutänderungen
  • Nicht geeignet für komplexe Animationen
  • Die Effektqualität kann sich von Plattform zu Plattform unterscheiden

Original-README

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

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(),
    );
  }
}

Kategorien

Abhängigkeiten

Abhängigkeiten 2 Einträge

Quell-Repository

Projekte, die dieses Paket verwenden

Noch keine Daten verfügbar.