Flutter 颤振-onTap不';当我';我用墨水瓶
干草每个人, 我正在开发我的新应用程序,一切正常 但遗憾的是,inkwell 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,
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'),
文本(组),
],),
)