flutter-倒计时
一个简单的Flutter倒计时插件 ⌛

入门
本项目是 Flutter 的起点
插件包,
一个专门的包,包含特定于平台的实现代码
Android 和/或 iOS。
如需获取 Flutter 入门帮助,请参阅我们的
在线文档,其中提供教程,
示例、移动开发指南和完整的 API 参考。
用法
倒计时
import 'package:flutter/material.dart';
import 'package:countdown_flutter/countdown_flutter.dart';
class Foo extends StatelessWidget {
@override
Widget build(BuildContext context) {
return Center(
child: Countdown(
duration: Duration(seconds: 10),
onFinish: () {
print('finished!');
},
builder: (BuildContext ctx, Duration remaining) {
return Text('${remaining.inMinutes}:${remaining.inSeconds}');
},
),
);
}
}
CountdownFormatted
import 'package:flutter/material.dart';
import 'package:countdown_flutter/countdown_flutter.dart';
class Foo extends StatelessWidget {
@override
Widget build(BuildContext context) {
return Center(
child: CountdownFormatted(
duration: Duration(hours: 1),
builder: (BuildContext ctx, String remaining) {
return Text(remaining); // 01:00:00
},
),
);
}
}