Pakete, Repositories und App-Kategorien suchen

Paketdetailsv0.0.4

snappable_thanos

Paket für den Snap-Effekt von Thanos. Verwandle deine Widgets in Staub. Nur zum Spaß!

AndroidiOSWebmacOSWindowsLinux
30-Tage-Downloads
31
Likes
61
Pub-Punkte
150

Paket installieren

flutter pub add snappable_thanos

Paketübersicht

Aus öffentlichen Paketdaten erstellte Orientierung.

Ein unterhaltsames Flutter-Paket, das den Snap-Effekt von Thanos erzeugt und Widgets zur Unterhaltung in Staub verwandelt. Perfekt, um Ihrer App bei Auslösung eine lustige, dramatische Animation hinzuzufügen. Der Effekt ist rein visuell und für spielerische Anwendungsfälle konzipiert, nicht für Produktionsfunktionen. Unterstützt alle wichtigen Plattformen einschließlich Android, iOS, Web, macOS, Windows und Linux.

Anwendungsfälle

  • Spaßige Animationen zu Apps hinzufügen
  • Erstellen von meme-artigen Effekten
  • Benutzerengagement durch Humor steigern
  • Fiktive Fähigkeiten in Spielen nachahmen
  • Unterhaltsame UI-Übergänge

Hauptmerkmale

  • dramatischer Staubexplosions-Effekt
  • Einfache Integration mit bestehenden Widgets
  • Plattformübergreifende Kompatibilität
  • Leichtgewichtig und einfach zu verwenden
  • Spaßige, nicht funktionale Animation

Geeignet für

  • Entwickler, die spielerische Benutzeroberflächenelemente suchen
  • Apps mit gamifizierten oder humorvollen Themen
  • Prototypen, die unterhaltsame Interaktionen erfordern
  • Bildungprojekte zu Animationen
  • Benutzer, die mit Flutter-Effekten experimentieren möchten

Hinweise

  • Nicht geeignet für produktionskritische Funktionen
  • Kann die Leistung auf Low-End-Geräten beeinträchtigen
  • Hauptsächlich zur Unterhaltung, nicht zum Nutzen
  • Begrenzte Anpassungsmöglichkeiten
  • Unterstützt keine komplexe Zustandsverwaltung

Original-README

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

snappable_thanos

Thanos's Snap 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_thanos/snappable_thanos.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.