【发布时间】:2020-10-05 14:00:33
【问题描述】:
在最近的flutter版本中,有一个新特性Open Container,这里是sn-p,如何设置openContainer的大小,closedbuilder是在其范围内接受和渲染,但是open builder是全屏大小。
OpenContainer(
openElevation: 0,
closedElevation: 0,
closedColor: Colors.transparent,
transitionType: ContainerTransitionType.fadeThrough,
openBuilder: (BuildContext context, VoidCallback _) {
return SizedBox( height:240,
width:MediaQuery.of(context).size.width
child:SearchWidget());
},
closedBuilder:
(BuildContext context, VoidCallback openContainer) {
return Container(
height: 50
width: 50
child: Column(
mainAxisAlignment: MainAxisAlignment.center,
children: <Widget>[
const Icon(Icons.search),
const Text('Search', style: TextStyle(fontSize: 12))
],
),
【问题讨论】:
标签: flutter flutter-layout flutter-animation