颤振 - 当我使用 InkWell 时,onTap 不起作用



每一个干草,我正在构建我的新应用程序,一切都很好但遗憾的是,墨水井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())),
)
],
)),
)
],
)

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

只需在inkwell中添加小部件作为子部件,即可使其可点击。

我希望它能有所帮助,

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),
],),
)
],
)),
)
],
)

最新更新