| 1234567891011121314151617181920212223242526272829303132 |
- import 'dart:async';
- import 'dart:io';
- import 'package:flutter/services.dart';
- import 'package:get/get_utils/src/platform/platform.dart';
- import 'package:injectable/injectable.dart';
- import '../../base/base_controller.dart';
- import '../main/main_page.dart';
- @injectable
- class SplashController extends BaseController {
- final splashDelayedTime = 500;
- @override
- void onReady() {
- _goMain(Duration(milliseconds: splashDelayedTime));
- }
- void _goMain(Duration delayTime) {
- Future.delayed(delayTime, () {
- MainPage.start();
- });
- }
- void exitApp() {
- if (GetPlatform.isAndroid) {
- SystemNavigator.pop();
- } else {
- exit(0);
- }
- }
- }
|