Kategorien, Pakete und Repositories suchen

Paketdetailsv1.0.1

snappable

Eine Flutter-Bibliothek für den Thanos-Snap-Effekt. Verwenden Sie es, um Ihre Widgets in Staub zu verwandeln. Nur zum Spaß!

30-Tage-Downloads
14
Likes
81
Pub-Punkte
40

Paket installieren

flutter pub add snappable

Paketübersicht

Aus öffentlichen Paketdaten erstellte Orientierung.

Snappable ist eine Flutter-Bibliothek, die den ikonischen Thanos-Snap-Effekt in Ihre Widgets bringt und sie mit einer spielerischen Animation in Staub verwandelt. Reine Unterhaltung im Fokus – sie verleiht jedem UI-Element einen dramatischen und unterhaltsamen visuellen Touch. Das Paket nutzt die Animationsfähigkeiten von Flutter, um ein befriedigendes Zerfallsphänomen zu erzeugen, das sich ideal für fantasievolle oder thematische App-Interaktionen eignet. Leichtgewichtig und einfach zu integrieren, erfordert nur minimale Einrichtung. Perfekt, um Apps mit einem Hauch Humor oder kinospielartiger Atmosphäre zu versehen, bei denen die Benutzerbindung durch Animation entscheidend ist.

Anwendungsfälle

  • Spaß-Effekte in Spielen hinzufügen
  • Interaktive Tutorials verbessern
  • Spielerische App-Übergänge erstellen
  • Simulation von digitalem Zerstörung
  • Unterhaltsame Benutzerfeedback

Hauptmerkmale

  • Thanos-Snap-Animation
  • Widget-Zerfallseffekt
  • Einfache Integration
  • Leicht und lustig
  • Keine komplexe Konfiguration

Geeignet für

  • Entwickler, die spielerische Animationen suchen
  • Apps mit gamifizierten Elementen
  • Prototypen mit humorvollen Interaktionen
  • UI-Experimente
  • lustbetonte Anwendungen

Hinweise

  • Nicht für Produktionsanwendungen geeignet, die Ernsthaftigkeit erfordern
  • Beschränkt auf Unterhaltungszwecke
  • Kann auf Low-End-Geräten schlecht funktionieren
  • Am besten nur sparsam verwenden, um Ablenkungen zu vermeiden
  • Unterstützt keine Anpassung über grundlegende Effekte hinaus

Original-README

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

snappable

Thanos effect library in Flutter

Check out blog post describing the package on Fidev.

Examples

Example 1 Example 2 Example 3

Getting Started

Import it
import 'package:snappable/snappable.dart';
Wrap any widget in Snappable
@override
Widget build(BuildContext context) {
  return Snappable(
    child: Text('This will be snapped'),
  );
}
Snap with a Key

class MyWidget extends StatelessWidget {
  final key = GlobalKey<SnappableState>();
  @override
  Widget build(BuildContext context) {
    return Snappable(
      key: key,
      child: Text('This will be snapped'),
    );
  }
  
  void snap() {
    key.currentState.snap();
  }
}

Undo by currentState.reset().

or snap by tap

class MyWidget extends StatelessWidget {
  @override
  Widget build(BuildContext context) {
    return Snappable(
      snapOntap: true,
      child: Text('This will be snapped'),
    );
  }
}

Undo by tapping again.

Callback for when the snap ends

class MyWidget extends StatelessWidget {
  @override
  Widget build(BuildContext context) {
    return Snappable(
      onSnapped: () => print("Snapped!"),
      child: Text('This will be snapped'),
    );
  }
}

Kategorien

Abhängigkeiten

Abhängigkeiten 1 Einträge

Quell-Repository

Projekte, die dieses Paket verwenden

Noch keine Daten verfügbar.