電話の向きに関係なく、ウィジェットが画面の 1/3 を占めるようにしようとしています。どうすればこれを達成できますか?
質問する
1292 次
3 に答える
2
Column を使用してコンテンツを Flexible でラップし、flex を変更して子供が画面の 1/3 を占めるようにすることで、必要なものを取得しました。
new Column(
mainAxisAlignment: MainAxisAlignment.spaceBetween,
children: <Widget>[
new Flexible(flex: 2, child: new SizedBox()),
new Flexible(flex: 1, child: createTextBox())
]
);
于 2017-01-05T16:00:00.750 に答える
1
役立つウィジェットがいくつかあります。特に、AspectRatio、Column/Expanded、および CustomSingleChildLayout です。何をしたいのか正確にわからないと、良い答えを出すのは難しいです。
于 2016-12-31T21:36:04.103 に答える