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

问题描述 投票:0回答:1

在这种情况下,如何在我点击_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: ""),
flutter dart flutter-layout
1个回答
1
投票

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: ""
                 ),
              ),
© www.soinside.com 2019 - 2024. All rights reserved.