#やりたいこと
Flatterでscafordの persistentFooterButtons
を使って
画面下部にボタンを作成しようとしています。
ボタンは別途クラスを作成しているのですが、
height: 45,
の部分でエラーが出ています。
#コード
dart
1 2 3 Widget build(BuildContext context) { 4 return Scaffold( 5 persistentFooterButtons: <Widget>[ 6 _Button(context)], 7 ); 8 } 9 10 Widget _Button(BuildContext context) { 11 return StreamBuilder( 12 stream: _guestBloc.loadController, 13 initialData: false, 14 builder: (BuildContext context, AsyncSnapshot<bool> snapshot) => 15 RaisedButton( 16 height: 45, 17 color: Colors.lightGreen, 18 onPressed: _guestBloc.isLoading == true 19
#エラー
Compiler message: lib/view/screens/guest.dart:57:13: Error: No named parameter with the name 'height'. height: 45, ^^^^^^ ../flutter/packages/flutter/lib/src/material/raised_button.dart:108:9: Context: Found this candidate, but the arguments don't match. const RaisedButton({ ^^^^^^^^^^^^
#考えたこと
エラー文からするに、「heightパラメータなんてないよ」ということは伝わりますが
RaisedButton
がMaterialButtonを継承しているので、height:パラメータを使えると思っていました。
原因がわかる方いらっしゃいましたら、ご協力お願いします
回答4件
あなたの回答
tips
プレビュー
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。