heavylist 0.0.5 copy "heavylist: ^0.0.5" to clipboard
heavylist: ^0.0.5 copied to clipboard

outdated

An asynchronous or delayed loop

example/main.dart

import 'dart:async';

import 'package:heavylist/heavylist.dart';

main() {
  HeavyList<int> abc = new HeavyList<int>([1, 2, 3, 4, 5, 6]);
  abc.loop(new Duration(milliseconds: 1000), (List<int> origin) {
    print('------------');
    print(origin);
    print('------------');
    abc.empty();
  }, (int item, Function resume) {
    new Timer(new Duration(milliseconds: 100), () {
      //simulating an asynchronous call
      print(item);
      //move to next item
      resume();
    });
  });
  new Timer(new Duration(milliseconds: 3000), () {
    print(abc.pause());
  });
  new Timer(new Duration(milliseconds: 5000), () {
    abc.resume();
  });
}
0
likes
0
pub points
0%
popularity

Publisher

unverified uploader

An asynchronous or delayed loop

Homepage

License

unknown (LICENSE)

Dependencies

flutter

More

Packages that depend on heavylist