flutter - 在这种情况下,如何在我点击_card时打开新路线/页面?

标签 flutter dart flutter-layout

在这种情况下,如何在我点击_card时打开新路线/页面?

Widget _Row() {
        return SingleChildScrollView(
          scrollDirection: Axis.horizontal,
          child: Container(
            child: Row(
              mainAxisAlignment: MainAxisAlignment.start,
              crossAxisAlignment: CrossAxisAlignment.end,
              children: <Widget>[
                _card(
                    primary: LightColor.purple,
                    backWidget:
                        _decorationContainerA(LightColor.lightOrange),
                    chipColor: LightColor.purple,
                    chipText1: "General info here",
                    chipText2: "TAP TO OPEN",
                    isPrimaryCard: true,
                    imgPath: ""),

最佳答案

GestureDetectorInkWell包裹您的_card

      GestureDetector(
                 _card(
                    primary: LightColor.purple,
                    backWidget:
                        _decorationContainerA(LightColor.lightOrange),
                    chipColor: LightColor.purple,
                    chipText1: "General info here",
                    chipText2: "TAP TO OPEN",
                    isPrimaryCard: true,
                    imgPath: ""
                 ),
             onTap: () {}
             )
 InkWell(
        onTap: () {}
          _card(
                    primary: LightColor.purple,
                    backWidget:
                        _decorationContainerA(LightColor.lightOrange),
                    chipColor: LightColor.purple,
                    chipText1: "General info here",
                    chipText2: "TAP TO OPEN",
                    isPrimaryCard: true,
                    imgPath: ""
                 ),
              ),

关于flutter - 在这种情况下,如何在我点击_card时打开新路线/页面?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/61359849/

相关文章:

flutter - 我应该如何使用stream.cast而不是typed?

flutter - 如何根据在 flutter 中选择的下拉项添加文本字段值

flutter - Dart:无法访问嵌套的 map 对象

Flutter:如何使用 ffmpeg 从视频中读取数据

dart - 如何在不同的屏幕中通过不同的类发送数据

macos - 在 myapp 中运行 "flutter pub get"...(这花费了意想不到的长时间。)

android-studio - 在Flutter中显示ListView的内容并显示从图库上传的图像

dart - 与最高 child 一样高并允许其他 child CrossAxisAlignment.stretch 的行

flutter - 自定义 Clipper Bezier 曲线 Flutter

flutter - 如何删除小部件 'Step' 的标题