I am trying to increment _counter state in every 500 milliseconds for 100 times.
So I tried this:
int _counter = 0;
_incrementCounter() {
setState(() {
for (var i = 0; i < 100; i++) { //Loop 100 times
Future.delayed(const Duration(milliseconds: 500), () { // Delay 500 miliseconds
_counter++; //Increment Counter
});
}
});
}
But its increment 0 to 100 in 1 click.
What I am doing wrong?