我想要一个可以在按下按钮时打开彩色容器的应用程序 .
这是主页:
class MainPage extends StatefulWidget {
@override
MainPageState createState() => MainPageState();
}
class MainPageState extends State {
@override
Widget build(BuildContext context) {
return MaterialApp (
debugShowCheckedModeBanner: false,
home: Scaffold (
body: Material (
color: Colors.black
child: Center (
child: IconButton (
onPressed: () {},
icon: Icon (
Icons.add,
color: Colors.white,
),
iconSize: 40.0,
)
),
),
),
);
}
}
这就是容器:
class ColoredContainer extends StatelessWidget {
@override
Widget build(BuildContext context) {
return Center (
child: Container (
color: Colors.white,
height: 500.0,
width: 300.0
)
);
}
}
按下按钮有没有办法打开容器?当容器弹出时,还可以制作动画吗?如果可以,那么如何添加动画呢?