在这种情况下,如何在我点击_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: ""),
用GestureDetector
或InkWell
包裹_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: "" ), ),