return Scaffold(
body: GridView.count(
// Create a grid with 2 columns. If you change the scrollDirection to
// horizontal, this produces 2 rows.
crossAxisCount: 2,
// Generate 100 widgets that display their index in the List.
children: List.generate(5, (index) {
return Container(
height: MediaQuery.of(context).size.height * 0.3,
margin: EdgeInsets.all(5.0),
width: double.infinity,
child: Stack(
children: <Widget>[
Image.asset(
'$prod_picture'
)
,
new Positioned(
child: new Align(
alignment: FractionalOffset.bottomRight,
child:Container(
height: MediaQuery.of(context).size.height*0.08,
color: const Color(0x4D505050),
child: Padding(
child: Column(
children: <Widget>[
Row(
children: <Widget>[
Expanded(
child: Text("$prod_name"),
),
Expanded(
child: Align(
alignment: Alignment.centerRight,
child: Text("\$1000"),
),
)
],
),
SizedBox(
height: 5.0,
),
Align(
alignment: Alignment.centerLeft,
child: Text(
"$prod_amount",
))
],
),
padding: EdgeInsets.all(10.0),
图片 如您所见,我使用了您的代码,但我的文字现在没有出现。如您所见,我使用了您的代码,但我的话现在没有出现。如您所见,我使用了您的代码,但我的话现在没有出现。如您所见,我使用了您的代码,但我的话现在没有出现。