Flutter 如何放置隐藏参数并发送到下一页
我正在使用GridView。 当按下这些网格时,我想转到下一页 我想知道如何使每个网格都有参数,这些参数将隐藏在网格中,并将这些参数发送到下一页 我如何实现它Flutter 如何放置隐藏参数并发送到下一页,flutter,dart,Flutter,Dart,我正在使用GridView。 当按下这些网格时,我想转到下一页 我想知道如何使每个网格都有参数,这些参数将隐藏在网格中,并将这些参数发送到下一页 我如何实现它 GridView.builder( gridDelegate: SliverGridDelegateWithFixedCrossAxisCount( mainAxisSpacing: 8.0, crossAxisSpacing: 8.0, crossAxisCount: 2, childAspectRa
GridView.builder(
gridDelegate: SliverGridDelegateWithFixedCrossAxisCount(
mainAxisSpacing: 8.0,
crossAxisSpacing: 8.0,
crossAxisCount: 2,
childAspectRatio: 2,
),
padding: const EdgeInsets.all(8.0),
itemCount: snapshot.data.length,
itemBuilder: (context, index) {
return GestureDetector(
onTap: () {
Navigator.push(context, MaterialPageRoute(
builder: (context) => Scoresheet()
));
},
child: Container(
decoration: BoxDecoration(
color: Colors.red,
boxShadow: const [ BoxShadow(blurRadius: 2), ]
),
child: Column(
children: <Widget>[
Text('${snapshot.data[index].game_name}', style: TextStyle(color: Colors.white)),
Text('')//IF IT COULD BE HIDDEN.
],
),
),
);
},
);
GridView.builder(
gridDelegate:SliverGridDelegateWithFixedCrossAxisCount(
主轴间距:8.0,
交叉轴间距:8.0,
交叉轴计数:2,
儿童方面:2,
),
填充:常数边集全部(8.0),
itemCount:snapshot.data.length,
itemBuilder:(上下文,索引){
返回手势检测器(
onTap:(){
Navigator.push(上下文、MaterialPage路由)(
生成器:(上下文)=>Scoresheet()
));
},
子:容器(
装饰:盒子装饰(
颜色:颜色,红色,
boxShadow:const[boxShadow(模糊半径:2),]
),
子:列(
儿童:[
文本('${snapshot.data[index].game_name}',样式:TextStyle(颜色:Colors.white)),
Text(“”)//如果可以隐藏它。
],
),
),
);
},
);
如何使用Navigator传递数据:
Navigator.push(
context,
MaterialPageRoute(
builder: (context) => DetailScreen(todo: todos[index]),
),
);
如何在新屏幕上接收数据:
class DetailScreen extends StatelessWidget {
// Declare a field that holds the Todo.
final Todo todo;
// In the constructor, require a Todo.
DetailScreen({Key key, @required this.todo}) : super(key: key);
@override
Widget build(BuildContext context) {
// Use the Todo to create the UI.
return Scaffold(
appBar: AppBar(
title: Text(todo.title),
),
body: Padding(
padding: EdgeInsets.all(16.0),
child: Text(todo.description),
),
);
}
}
有关更多详细信息,我无法完全理解您的问题。。。这个隐藏参数是什么?如果所有平铺都有隐藏参数,还是只有一些?如果有些人不知道他们发送到necxt页面的要求是什么?我希望每个网格都有像ID这样的参数。当我点击一个时,然后发送的每个ID和下一页显示ID详细信息。