Flutter:导航到其他屏幕上的特定选项卡

时间:2019-05-01 18:01:02

标签: flutter

在应用程序的主页上,我有一张图片列表,每张图片都需要链接到单独页面上的特定选项卡。如何在Flutter / Dart中完成此操作?有人提到传递参数,但似乎有点过分。

2 个答案:

答案 0 :(得分:0)

您必须使用MaterialPageRoute将任何数据传递到另一个屏幕。

page1.dart

    onTap: () {
      Navigator.push(
        context,
        MaterialPageRoute(
          builder: (context) => DetailScreen(detail: 'myDetail parm'),
        ),
      );

page2.dart

class DetailScreen extends StatelessWidget {
  final String detail;

  DetailScreen({Key key, @required this.todo}) : super(key: key);

看看Flutter文档:Send data to a new screen

答案 1 :(得分:0)

{{1}}