v1.0.1
snappable
A Flutter library for Thanos snap effect. Use it to turn your Widgets into dust. For fun only!
81Likes 1430-day downloads40Pub points
Platforms unavailable
Thanos snap effect in Flutter
English project snapshot. Visit GitHub for the latest content.
Thanos effect library in Flutter
Check out blog post describing the package on Fidev.

import 'package:snappable/snappable.dart';
@override
Widget build(BuildContext context) {
return Snappable(
child: Text('This will be snapped'),
);
}
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().
class MyWidget extends StatelessWidget {
@override
Widget build(BuildContext context) {
return Snappable(
snapOntap: true,
child: Text('This will be snapped'),
);
}
}
Undo by tapping again.
class MyWidget extends StatelessWidget {
@override
Widget build(BuildContext context) {
return Snappable(
onSnapped: () => print("Snapped!"),
child: Text('This will be snapped'),
);
}
}
Dependency list 3 items
{"sdk":"flutter"}^2.1.4{"sdk":"flutter"}Start with your use case, compare repository activity, and check the original project before adopting it.
“A repository is the most basic element of GitHub.”
GitHub Docs — About repositories ↗