0
私はDartでFlutterでアプリを開発していますが、レイアウトはかなりわかりやすいと思います。しかし、私は、ウィジェット間のデフォルトのパディングに関連すると思う問題にぶち当たっています。Flutter ButtonRow padding
私は2つのフラッターButtonRowsをColumn内に置いていますが、それらの間にかなりのギャップがあります。私はそれがパディングによって引き起こされたと思っていて、これまでのところ成功していない様々なアプローチを試してきました。次のようにコードからの抜粋です:
@override
Widget build(BuildContext context) {
return new Scaffold(
...
body: new Column(
...
children: <Widget>[
...
new Container(
margin: new EdgeInsets.all(0.0),
child: new Padding(
padding: new EdgeInsets.all(0.0),
child: new ButtonBar(
...
children: <Widget>[
new MaterialButton(
...
),
new MaterialButton(
...
),
),
),
),
),
new Container(
margin: new EdgeInsets.all(0.0),
child: new Padding(
padding: new EdgeInsets.all(0.0),
child: new ButtonBar(
...
children: <Widget>[
new MaterialButton(
...
),
new MaterialButton(
...
),
],
),
),
),
],
),
);
}
ありがとう。非常に有用な答えは、私は2つのボタンを持っていた私の問題はかなり解決していないが、お互いの上に。 ButtonThemeウィジェット(私が気づいていなかった)は、ボタンのスタイルを設定するようでしたが、ButtonRow自体はまだ2つのButtonRowsの間に大きなギャップを残していませんでした。私が最後に行った主な変更は、ButtonRowsを行に変換することでした。 – iBob101