stream_duration 4.3.0-dev.2 copy "stream_duration: ^4.3.0-dev.2" to clipboard
stream_duration: ^4.3.0-dev.2 copied to clipboard

A dart package for stream duration, support countdown, countup, and countup infinity.

example/example.dart

import 'package:stream_duration/stream_duration.dart';

void main() {
  /// Countdown
  final streamDuration = StreamDuration(
    config: StreamDurationConfig(
      autoPlay: true,
      isCountUp: true,
      countUpConfig: CountUpConfig(
        initialDuration: Duration.zero,
        maxDuration: Duration(seconds: 3),
      ),
      countDownConfig: CountDownConfig(
        duration: Duration(seconds: 3),
      ),
      onDone: () => print('Stream Done 👍'),
    ),
  );

  // streamDuration.play();

  // Change duration
  // streamDuration.change(const Duration(seconds: 10));
  streamDuration.durationLeft.listen(
    (duration) {
      print('Duration $duration');
    },
  );
}
7
likes
130
pub points
80%
popularity

Publisher

verified publisherfarhanfadila.site

A dart package for stream duration, support countdown, countup, and countup infinity.

Repository (GitHub)
View/report issues

Documentation

API reference

License

MIT (LICENSE)

More

Packages that depend on stream_duration