美文网首页
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