【发布时间】:2021-02-07 06:39:29
【问题描述】:
我最近刚接触 Flutter。我开始创建一个gridview。但是当我想设置我想要的顺序时遇到了问题。我想设置第一行宽2卡,第二行宽1卡。 Here's what it look like now
Expanded(
child: GridView.count(
mainAxisSpacing: 10,
crossAxisSpacing: 10,
childAspectRatio: widthScreen / heightScreen,
primary: false,
children: <Widget>[
Card(
shape: RoundedRectangleBorder(
borderRadius: BorderRadius.circular(8)
),
elevation: 4,
child: Column(
mainAxisAlignment: MainAxisAlignment.center,
children: <Widget>[
Text('Personal Data', style: cardTextStyle,)
],
),
),
Card(
shape: RoundedRectangleBorder(
borderRadius: BorderRadius.circular(8)
),
elevation: 4,
child: Column(
mainAxisAlignment: MainAxisAlignment.center,
children: <Widget>[
Text('Personal Data', style: cardTextStyle,)
],
),
),
Card(
shape: RoundedRectangleBorder(
borderRadius: BorderRadius.circular(8)
),
elevation: 4,
child: Column(
mainAxisAlignment: MainAxisAlignment.center,
children: <Widget>[
Text('Personal Data', style: cardTextStyle,)
],
),
)
],
crossAxisCount: 2),
)
【问题讨论】:
标签: flutter gridview view grid