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: ""
),
),