From 58a0c4b1aef2d255a72e93afd0fa1c915432283d Mon Sep 17 00:00:00 2001 From: Markin Igor <markin.io210@gmail.com> Date: Mon, 29 Jul 2019 10:36:59 +0500 Subject: [PATCH] Show buttons after 3 seconds. --- lib/src/screens/home.dart | 15 +++++++++++++++ 1 file changed, 15 insertions(+) diff --git a/lib/src/screens/home.dart b/lib/src/screens/home.dart index 9d8e7c9..a336e14 100644 --- a/lib/src/screens/home.dart +++ b/lib/src/screens/home.dart @@ -4,6 +4,7 @@ import 'package:flutter_app_auth_wrapper/flutter_app_auth_wrapper.dart'; import 'package:url_launcher/url_launcher.dart'; import 'dart:developer'; import 'dart:convert'; +import 'dart:async'; import 'package:shared_preferences/shared_preferences.dart'; import '../../config.dart'; @@ -21,6 +22,7 @@ class Home extends StatefulWidget { class _HomeState extends State<Home> { String _host = Config.appFlavor == Flavor.DEVELOPMENT ? Config.HOSTS[0] : Config.DEFAULT_APP_HOST; + bool _hidden = true; @override initState() { @@ -41,6 +43,15 @@ class _HomeState extends State<Home> { log("Err $error"); widget.setMode(""); }); + + Timer( + Duration(seconds: 3), + () { + setState(() { + _hidden = false; + }); + } + ); } Future<void> _showAlert(token) { @@ -125,6 +136,10 @@ class _HomeState extends State<Home> { @override Widget build(BuildContext context) { + if (_hidden) { + return Scaffold(); + } + var children = <Widget>[ _urlButton(context, "Open Dashboard", openVereign), _urlButton(context, "Authorize with Vereign", startOAuth) -- GitLab