Skip to content

Commit cb587b5

Browse files
committed
Update example.dart, circular_countdown_timer.dart, countdown_controller.dart, and 3 more files
1 parent d88e508 commit cb587b5

6 files changed

+254
-242
lines changed

example/example.dart

+6-6
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,6 @@
11
import 'package:flutter/material.dart';
22
import 'package:circular_countdown_timer/circular_countdown_timer.dart';
3+
import 'package:circular_countdown_timer/countdown_controller.dart';
34

45
void main() => runApp(const MyApp());
56

@@ -30,7 +31,9 @@ class MyHomePage extends StatefulWidget {
3031

3132
class _MyHomePageState extends State<MyHomePage> {
3233
final int _duration = 10;
33-
final CountDownController _controller = CountDownController();
34+
final CountDownController _controller = CountDownController(
35+
duration: const Duration(seconds: 10),
36+
initialDuration: const Duration(seconds: 10));
3437

3538
@override
3639
Widget build(BuildContext context) {
@@ -41,13 +44,12 @@ class _MyHomePageState extends State<MyHomePage> {
4144
body: Center(
4245
child: CircularCountDownTimer(
4346
// Countdown duration in Seconds.
44-
duration: _duration,
4547

4648
// Countdown initial elapsed Duration in Seconds.
47-
initialDuration: 0,
49+
initialDuration: const Duration(seconds: 10),
4850

4951
// Controls (i.e Start, Pause, Resume, Restart) the Countdown Timer.
50-
controller: _controller,
52+
countdownController: _controller,
5153

5254
// Width of the Countdown Widget.
5355
width: MediaQuery.of(context).size.width / 2,
@@ -101,8 +103,6 @@ class _MyHomePageState extends State<MyHomePage> {
101103
// Handles visibility of the Countdown Text.
102104
isTimerTextShown: true,
103105

104-
// Handles the timer start.
105-
autoStart: false,
106106

107107
// This Callback will execute when the Countdown Starts.
108108
onStart: () {

0 commit comments

Comments
 (0)