future delay flutter code example

Example 1: flutter delay

Future.delayed(Duration(milliseconds: 100), () {
  // Do something
});

Example 2: future delayed flutter

Future.delayed(Duration(seconds: 5), () {
  // 5s over, navigate to a new page
  Navigator.pushNamed(context, MaterialPageRoute(builder: (_) => Screen2()));
});

Example 3: flutter wait for specific time

await Future.delayed(const Duration(seconds: 2), (){});

Example 4: flutter delay

Timer(Duration(seconds: 5), () {
  print(" This line is execute after 5 seconds");
});

Example 5: flutter delay a function

Future.delayed(const Duration(milliseconds: 500), () {

// Here you can write your code

  setState(() {
    // Here you can write your code for open new view
  });

});

Example 6: excuse function after 2 second flutter

class AnimatedFlutterLogo extends StatefulWidget {
  @override
  State createState() => new _AnimatedFlutterLogoState();
}

class _AnimatedFlutterLogoState extends State {
  Timer _timer;
  FlutterLogoStyle _logoStyle = FlutterLogoStyle.markOnly;

  _AnimatedFlutterLogoState() {
    _timer = new Timer(const Duration(milliseconds: 400), () {
      setState(() {
        _logoStyle = FlutterLogoStyle.horizontal;
      });
    });
  }

  @override
  void dispose() {
    super.dispose();
    _timer.cancel();
  }

  @override
  Widget build(BuildContext context) {
    return new FlutterLogo(
      size: 200.0,
      textColor: Palette.white,
      style: _logoStyle,
    );
  }
}

Tags:

Misc Example