2 つのコンテナーを重ねて設定しようとしています。私が望むのは、星を表示することです。ユーザーが星を押したときに、5つ星を開いて投票できるようにします。正しい方法で考えているかどうかはよくわかりません。しかし、1 つのコンテナーを作成し、この星のコンテナーのすぐ上に別のコンテナーを作成して、他のすべてのボタンを表示する方法は、ボタンを通常どおりにクロックする方法です。私がやろうとしていることを理解していただければ幸いです。それで、スターコンテナも同じコンテナに入れると、すべてのスターを開くときにボタンを押すと、コンテナ全体が移動しますよね?だから、やろうとしています。
class VideoPage extends StatelessWidget {
static const route = '/Video';
@override
Widget build(BuildContext context) {
return Scaffold(
body: Column(
children: [
Container(
height: 100,
color: Colors.yellow[300],
),
Expanded(
child: Row(
children: [
Expanded(
child: Container(color: Colors.green[300]),
),
Container(
width: 100,
color: Colors.orange[300],
),
Container(
width: 100,
color: Colors.red[300],
),
],
),
),
Container(
height: 80,
color: Colors.blue[300],
),
],
),
);
}
}
そして、オレンジ色のものが赤いものの真下にあるようにしたいので、最初に星が1つあり、それを押すと星が5つ開きます。これは何をしようとしていますか?もしそうなら、助けてください。そうでない場合は、ハハを助けてください