flutter_numeric_text 1.0.0
flutter_numeric_text: ^1.0.0 copied to clipboard
This widget allows you to animate text.
This widget allows you to animate text. The animation is reminiscent of the text animation in SwiftUI's .numericText(value:)
. The widget is easy to use and allows you to seamlessly replace Text(data)
with NumericText(data)
.
Features #
https://github.com/user-attachments/assets/d2b13c59-30c8-45e5-8d4b-eadce09c7ef5
- Automatic text animation
- Minimal configuration required to get started
- Supports most parameters of the
Text(data)
widget - No external dependencies required
Usage #
import 'package:flutter_numeric_text/flutter_numeric_text.dart';
class MyWidget extends StatelessWidget {
const MyWidget({super.key});
@override
Widget build(BuildContext context) {
// Simply add the widget, and when its value changes, it will automatically
// trigger the animation. To use the widget, you only need to provide
// a text value, other fields are optional.
return NumericText(
"\$1,234.56",
textAlign: TextAlign.center,
duration: Durations.medium1,
style: Theme.of(context).textTheme.headlineMedium?.copyWith(
fontWeight: FontWeight.w600,
color: Colors.greenAccent,
),
);
}
}
Installation #
To use this package, add it to your pubspec.yaml
file:
dependencies:
flutter_numeric_text: ^1.0.0 # Replace with the latest version
Contributing #
Contributions are welcome! If you have suggestions for improvements or find bugs, please open an issue or submit a pull request.
License #
This project is licensed under the MIT License. See the LICENSE file for details.