BottomSheet展开时如何调整身体大小

时间:2018-12-18 16:50:00

标签: flutter flutter-layout

我希望支架的主体在底部面板展开时改变大小,这类似于Google Maps应用程序在底部面板被拉起时的响应方式(地图缩小到屏幕高度的一半左右)。

1 个答案:

答案 0 :(得分:0)

body: _isSheetExpanded ? _buildBodySize1() : _buildBodySize2()

在您的isExpanded() [或类似方法]中,展开状态下的底部工作表:

setState(){
 _isSheetExpanded = true;
}

isCollapsed()方法中:

setState(){
 _isSheetExpanded = false;
}