美文网首页
iOS 显示Flutter不同页面

iOS 显示Flutter不同页面

作者: ravenLu | 来源:发表于2019-07-26 15:04 被阅读0次

继上一章《iOS Flutter 搭建项目》之后做进一步学习。

假如程序需要根据不同情况显示不同的界面。pageA、pageB。

可以通过设置参数调用显示。

示例项目的文件为:

main.dart的文件内容为:

import 'package:flutter/material.dart';

import 'dart:ui';

import 'pagea.dart';

import 'pageb.dart';

void main() => runApp(_widgetForRoute(window.defaultRouteName));

Widget _widgetForRoute(String route) {

  print('路径:' + route);

  switch (route){

    case 'openPageA':

    return PageA();

    case 'openPageB':

    return PageB();

    default:

    return PageA();

  }

}

iOS项目原生代码调用示例:

相关文章

网友评论

      本文标题:iOS 显示Flutter不同页面

      本文链接:https://www.haomeiwen.com/subject/swtdrctx.html