import 'package:flutter/material.dart';
import 'dart:io';
import 'package:flutter/services.dart';
import 'package:demo_app/pages/reload.dart';
import 'package:demo_app/pages/bottom_nav_bar.dart';
import 'package:oktoast/oktoast.dart';
void main(){
// 强制竖屏显示
SystemChrome.setPreferredOrientations([DeviceOrientation.portraitUp]).then((_) {
runApp(MyApp());
if (Platform.isAndroid) {
// 以下两行 设置android状态栏为透明的沉浸。写在组件渲染之后,是为了在渲染后进行set赋值,覆盖状态栏,写在渲染之前MaterialApp组件会覆盖掉这个值。
SystemUiOverlayStyle systemUiOverlayStyle =
SystemUiOverlayStyle(statusBarColor: Colors.transparent);
SystemChrome.setSystemUIOverlayStyle(systemUiOverlayStyle);
}
})
}
class MyApp extends StatelessWidget {
// 路由定义
final routes = {
// 预登陆页面
"reload": (context, {arguments}) => ReloadPage(),
// 跳转到底部导航页面,默认索引为0(首页
Flutter 动态路由添加
最新推荐文章于 2023-12-29 11:02:53 发布