timercounter 0.0.2 copy "timercounter: ^0.0.2" to clipboard
timercounter: ^0.0.2 copied to clipboard

outdated

倒计时工具.

example/main.dart

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

class Home extends StatefulWidget {
  @override
  _HomeState createState() => _HomeState();
}

class _HomeState extends State<Home> {
  TimerCounter _timeCounter;
  int counter = 59;

  @override
  void dispose() {
    _timeCounter.stop();
    super.dispose();
  }

  void _beginTimer() {
    _timeCounter = TimerCounter.begin(duration: 60, callback: (index){
      setState(() {
        counter = index;
      });
    });
  }
  @override
  Widget build(BuildContext context) {
    return Scaffold(
      body: Column(
        children: [
          Text("$counter"),
          RaisedButton(
            onPressed: _beginTimer,
          )
        ],
      ),
    );
  }
}
1
likes
0
pub points
31%
popularity

Publisher

unverified uploader

倒计时工具.

Repository (GitHub)
View/report issues

License

unknown (LICENSE)

Dependencies

flutter

More

Packages that depend on timercounter