-
スタックを使用する方法:
Stack( children: [ Container( color: Colors.red, ), Container( color: Colors.blue, ), ], )
上記のコードでは、
Stack
ウィジェットを使用して2つのContainer
を重ね合わせています。最初のContainer
は赤色で、2番目のContainer
は青色です。 -
ローまたはカラムを使用する方法:
Row( children: [ Expanded( flex: 1, child: Container( color: Colors.red, ), ), Expanded( flex: 1, child: Container( color: Colors.blue, ), ), ], )
上記のコードでは、
Row
ウィジェットを使用して2つのContainer
を横に並べています。Expanded
ウィジェットを使用して、各Container
が均等なスペースを占めるようにしています。最初のContainer
は赤色で、2番目のContainer
は青色です。 -
コンテナ内にカラムを使用する方法:
Container( child: Column( children: [ Expanded( flex: 1, child: Container( color: Colors.red, ), ), Expanded( flex: 1, child: Container( color: Colors.blue, ), ), ], ), )
上記のコードでは、
Column
ウィジェットを使用して2つのContainer
を縦に並べています。Expanded
ウィジェットを使用して、各Container
が均等なスペースを占めるようにしています。最初のContainer
は赤色で、2番目のContainer
は青色です。
これらはいくつかの基本的な方法ですが、Flutterでは他にもさまざまな方法があります。必要に応じて、さらなるカスタマイズやスタイリングを行うこともできます。