Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/dart/3.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Flutter 在这种特殊情况下,当我点击时,如何使卡打开一个新的路由/页面?_Flutter_Dart_Flutter Layout - Fatal编程技术网

Flutter 在这种特殊情况下,当我点击时,如何使卡打开一个新的路由/页面?

Flutter 在这种特殊情况下,当我点击时,如何使卡打开一个新的路由/页面?,flutter,dart,flutter-layout,Flutter,Dart,Flutter Layout,在这种特殊情况下,当我点击时,如何使卡打开一个新的路由/页面 Widget _Row() { return SingleChildScrollView( scrollDirection: Axis.horizontal, child: Container( child: Row( mainAxisAlignment: MainAxisAlignment.start,

在这种特殊情况下,当我点击时,如何使卡打开一个新的路由/页面

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: ""),
Widget\u行(){
返回SingleChildScrollView(
滚动方向:轴水平,
子:容器(
孩子:排(
mainAxisAlignment:mainAxisAlignment.start,
crossAxisAlignment:crossAxisAlignment.end,
儿童:[
_卡片(
原色:浅色。紫色,
backWidget:
_装饰容器(浅色、浅橙色),
chipColor:LightColor.紫色,
chipText1:“此处的一般信息”,
chipText2:“点击打开”,
iPrimaryCard:对,
imgPath:”),

手势检测器
墨水池

      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一起工作,但具有飞溅/涟漪效应。有没有办法禁用它或使其透明?我尝试将其包装在Ink小部件中,但不起作用。再次感谢!我很高兴它有帮助。请通过勾选答案来接受我的答案。此操作将禁用小部件的涟漪效应。
 InkWell(
        onTap: () {}
          _card(
                    primary: LightColor.purple,
                    backWidget:
                        _decorationContainerA(LightColor.lightOrange),
                    chipColor: LightColor.purple,
                    chipText1: "General info here",
                    chipText2: "TAP TO OPEN",
                    isPrimaryCard: true,
                    imgPath: ""
                 ),
              ),