0

コンテナの幅をその親である 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,
              ),
            ],
          ),
        ),
      ),
    );
4

1 に答える 1