项目作者: Leocardoso94

项目描述 :
A simple countdown plugin for flutter ⌛
高级语言: Dart
项目地址: git://github.com/Leocardoso94/flutter-countdown.git
创建时间: 2019-06-02T20:31:52Z
项目社区:https://github.com/Leocardoso94/flutter-countdown

开源协议:MIT License

下载


flutter-countdown

A simple countdown plugin for flutter ⌛

gif

Getting Started

This project is a starting point for a Flutter
plug-in package,
a specialized package that includes platform-specific implementation code for
Android and/or iOS.

For help getting started with Flutter, view our
online documentation, which offers tutorials,
samples, guidance on mobile development, and a full API reference.

Usage

Countdown

  1. import 'package:flutter/material.dart';
  2. import 'package:countdown_flutter/countdown_flutter.dart';
  3. class Foo extends StatelessWidget {
  4. @override
  5. Widget build(BuildContext context) {
  6. return Center(
  7. child: Countdown(
  8. duration: Duration(seconds: 10),
  9. onFinish: () {
  10. print('finished!');
  11. },
  12. builder: (BuildContext ctx, Duration remaining) {
  13. return Text('${remaining.inMinutes}:${remaining.inSeconds}');
  14. },
  15. ),
  16. );
  17. }
  18. }

CountdownFormatted

  1. import 'package:flutter/material.dart';
  2. import 'package:countdown_flutter/countdown_flutter.dart';
  3. class Foo extends StatelessWidget {
  4. @override
  5. Widget build(BuildContext context) {
  6. return Center(
  7. child: CountdownFormatted(
  8. duration: Duration(hours: 1),
  9. builder: (BuildContext ctx, String remaining) {
  10. return Text(remaining); // 01:00:00
  11. },
  12. ),
  13. );
  14. }
  15. }