animation_kit
A Flutter package providing a collection of animations and utilities to enhance your app's user experience.
A Flutter package providing a collection of animations and utilities to enhance your app's user experience.
English project snapshot. Visit GitHub for the latest content.
A Flutter package providing a collection of utilities and widgets for creating advanced animations with ease.
Add the following to your pubspec.yaml:
dependencies:
animation_kit: ^1.0.0
Then run:
flutter pub get
import 'package:animation_kit/animation_kit.dart';
RepeatedAnimationBuilder<double>(
start: 0.0,
end: 1.0,
duration: Duration(seconds: 2),
mode: RepeatMode.pingPong,
builder: (context, value, child) {
return Opacity(
opacity: value,
child: child,
);
},
child: Text('Ping-Pong Animation'),
);
import 'package:animation_kit/animation_kit.dart';
CrossFadedTransition(
child: Text('New Widget'),
duration: Duration(milliseconds: 500),
);
import 'package:animation_kit/animation_kit.dart';
AnimationController controller = AnimationController(
duration: const Duration(seconds: 2),
vsync: this,
);
Animation<double> animation = CurvedAnimation(
parent: controller,
curve: IntervalDuration(
start: Duration(milliseconds: 500),
end: Duration(seconds: 1),
duration: Duration(seconds: 2),
),
);
import 'package:animation_kit/animation_kit.dart';
AnimatedValueBuilder<double>(
value: 1.0,
duration: Duration(seconds: 1),
builder: (context, value, child) {
return Transform.scale(
scale: value,
child: child,
);
},
child: Icon(Icons.star, size: 50),
);
Contributions are welcome! Please follow these steps:
This project is licensed under the MIT License. See the LICENSE file for details.
Dependency list 3 items
{"sdk":"flutter"}{"sdk":"flutter"}^5.0.0Start 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 ↗