Flutter 颤振-onTap不';当我';我用墨水瓶

Flutter 颤振-onTap不';当我';我用墨水瓶,flutter,flutter-layout,Flutter,Flutter Layout,干草每个人, 我正在开发我的新应用程序,一切正常 但遗憾的是,inkwell onTap不起作用 body: groups.isEmpty ? Center(child: Text('No Students')) : GridView( gridDelegate: SliverGridDelegateWithFixedCrossAxisCount( childAspectRatio: 8.0 / 10.0,

干草每个人, 我正在开发我的新应用程序,一切正常 但遗憾的是,inkwell onTap不起作用

body: groups.isEmpty
      ? Center(child: Text('No Students'))
      : GridView(
          gridDelegate: SliverGridDelegateWithFixedCrossAxisCount(
            childAspectRatio: 8.0 / 10.0,
            crossAxisCount: 2,
          ),
          children: [
            ...groups.map(
              (group) => Card(
                  elevation: 7,
                  child: Wrap(
                    direction: Axis.horizontal,
                    children: <Widget>[
                      Image.asset('assets/01.jpg'),
                      Text(group),
                      InkWell(
                        onTap: () => Navigator.push(
                            context,
                            MaterialPageRoute(
                                builder: (context) => ThirdPage())),
                      )
                    ],
                  )),
            )
          ],
        )
body:groups.isEmpty
? 中心(子项:文本(“无学生”))
:GridView(
gridDelegate:SliverGridDelegateWithFixedCrossAxisCount(
儿童视角:8.0/10.0,
交叉轴计数:2,
),
儿童:[
…groups.map(
(组)=>卡(
标高:7,
孩子:包裹(
方向:水平轴,
儿童:[
Image.asset('assets/01.jpg'),
文本(组),
墨水池(
onTap:()=>Navigator.push(
上下文
材料路线(
生成器:(context)=>ThirdPage()),
)
],
)),
)
],
)

我有一种感觉,我把墨水瓶放错位置了,但我不知道该把它移到哪里。

只需将小部件作为子部件添加到墨水瓶中,就可以打开它

我希望有帮助

 groups.isEmpty
        ? Center(child: Text('No Students'))
        : GridView(
      gridDelegate: SliverGridDelegateWithFixedCrossAxisCount(
        childAspectRatio: 8.0 / 10.0,
        crossAxisCount: 2,
      ),
      children: [
        ...groups.map(
              (group) => Card(
              elevation: 7,
              child: Wrap(
                direction: Axis.horizontal,
                children: <Widget>[
                  InkWell(
                    onTap: () => Navigator.push(
                        context,
                        MaterialPageRoute(
                            builder: (context) => ThirdPage())),
                    child: Column(children: <Widget>[
                      Image.asset('assets/01.jpg'),
                      Text(group),
                    ],),
                  )

                ],
              )),
        )
      ],
    )
groups.isEmpty
? 中心(子项:文本(“无学生”))
:GridView(
gridDelegate:SliverGridDelegateWithFixedCrossAxisCount(
儿童视角:8.0/10.0,
交叉轴计数:2,
),
儿童:[
…groups.map(
(组)=>卡(
标高:7,
孩子:包裹(
方向:水平轴,
儿童:[
墨水池(
onTap:()=>Navigator.push(
上下文
材料路线(
生成器:(context)=>ThirdPage()),
子项:列(子项:[
Image.asset('assets/01.jpg'),
文本(组),
],),
)
],
)),
)
],
)

InkWell
包裹
图像
文本小部件
,如下所示:-

           InkWell(
                onTap: () => Navigator.push(
                    context,
                    MaterialPageRoute(
                        builder: (context) => ThirdPage())),
                child: Column(children: <Widget>[
                  Image.asset('assets/01.jpg'),
                  Text(group),
                ],),
              )
InkWell(
onTap:()=>Navigator.push(
上下文
材料路线(
生成器:(context)=>ThirdPage()),
子项:列(子项:[
Image.asset('assets/01.jpg'),
文本(组),
],),
)