counter_animation 0.0.2
counter_animation: ^0.0.2 copied to clipboard

A very simple (50 lines of code, see Git rep) flutter package for animating a counter that decrements or increments an integer.

example/lib/main.dart

import 'package:flutter/material.dart';
import 'package:counter_animation/counter_animation.dart';

void main() => runApp(MyApp());

class MyApp extends StatelessWidget {
  @override
  Widget build(BuildContext context) {
    return MaterialApp(
      title: 'Flutter Demo',
      theme: ThemeData(
        primarySwatch: Colors.blue,
      ),
      home: MyHomePage(),
    );
  }
}

class MyHomePage extends StatefulWidget {
  @override
  _MyHomePageState createState() => _MyHomePageState();
}

class _MyHomePageState extends State<MyHomePage> {

  @override
  Widget build(BuildContext context) {

    TextStyle textStyle = new TextStyle(fontSize: 58);

    return Scaffold(
      appBar: AppBar(
        title: Text('Example'),
      ),
      body: Center(
        child: Column(
          mainAxisAlignment: MainAxisAlignment.center,
          children: <Widget>[
            CounterAnimation(
                begin: 0,
                end: 50,
                duration: 5,
                curve: Curves.easeOut,
                textStyle: textStyle
            ),
          ],
        ),
      ),
    );
  }
}
3
likes
110
pub points
57%
popularity

A very simple (50 lines of code, see Git rep) flutter package for animating a counter that decrements or increments an integer.

Repository (GitHub)
View/report issues

Documentation

API reference

License

LICENSE

Dependencies

flutter

More

Packages that depend on counter_animation