コンテナの幅をその親である MaterialButton に設定しようと何時間も試みています。コンテナが MaterialButton の幅全体を埋めるようにします。
コンテナーの幅を「double.infitiy」または「MediaQuery.of(context).size.width」に設定しようとしました。「Expanded」などでもプレイしましたが、どれもうまくいきませんでした。何が間違っているのかわかりません、ありがとう。
@override
Widget build(BuildContext context) {
return Material(
**child: MaterialButton(
minWidth: MediaQuery.of(context).size.width,
onPressed: onPressed,
child: Container(
width: double.infinity,**
margin: EdgeInsets.all(8.0),
padding: EdgeInsets.all(8.0),
decoration: BoxDecoration(
color: Colors.greenAccent,
borderRadius: BorderRadius.circular(10.0)),
child: Column(
mainAxisAlignment: MainAxisAlignment.center,
children: [
Text(text),
SizedBox(
height: 8.0,
),
SvgPicture.asset(
'images/medaillen.svg',
width: 80,
),
SizedBox(
height: 15.0,
),
Text(
textTopThree,
maxLines: 3,
),
],
),
),
),
);