showModalBottomSheet 我如何使用数据导航

showModalBottomSheet how can i navigate with data

当点击列表视图中的项目时,我想将信息移动到底部sheet,但找不到方法。 Navigator.push( 语境, MaterialPageRoute( 构建器:(上下文)=> customBottomSheet(上下文), ), 我试过了,但没有用,我该如何解决这个问题

return Expanded(
                      child: ListView.builder(
                          shrinkWrap: true,
                          scrollDirection: Axis.vertical,
                          itemCount: coinListForDisplay.length,
                          itemBuilder: (context, index) {
                            return InkWell(
                              onTap: (() {
                                customBottomSheet(context);
                              }),
                              child: ListViewCard(
                                name: coinListForDisplay[index].name,
                                symbol: coinListForDisplay[index].symbol,
                                imageUrl: coinListForDisplay[index].imageUrl,
                                price:
                                    coinListForDisplay[index].price.toDouble(),
                                change:
                                    coinListForDisplay[index].change.toDouble(),
                                changePercentage: coinListForDisplay[index]
                                    .changePercentage
                                    .toDouble(),
                              ),
                            );
                          }),
                    );```

您可以像这样在参数中传递数据。 在你自定义底部 sheet,使用

CustomBottomSheet(BuildContext context,yourData){
    //Your code
}

并在您的 onTap 函数中使用

CustomBottomSheet(context,yourData);