Flutter 底板溢流

Flutter 底板溢流,flutter,dart,Flutter,Dart,我的底片有问题 我有这个溢出错误 这很奇怪。我的意思是,它溢出是正常的,这就是小部件的用途:O 显然,打开底部板材时不会溢出: 只要我没有处于释放模式,我就应该忽略它吗?我试图修复它,但没有找到任何方法:/ 编辑:底部工作表位于堆栈内部,位于定位的小部件中: Positioned( bottom: 0.0, left: 0.0, right: 0.0, child: Bottom

我的底片有问题

我有这个溢出错误 这很奇怪。我的意思是,它溢出是正常的,这就是小部件的用途:O

显然,打开底部板材时不会溢出:

只要我没有处于释放模式,我就应该忽略它吗?我试图修复它,但没有找到任何方法:/

编辑:底部工作表位于堆栈内部,位于
定位的
小部件中:

Positioned(
              bottom: 0.0,
              left: 0.0,
              right: 0.0,
              child: BottomExpandableAppBar(
                // Provide the bar controller in build method or default controller as ancestor in a tree 
                controller: controller,
                appBarHeight: 00.0,
                expandedHeight: controller.dragLength,
                horizontalMargin: 0.0,
                bottomOffset: 50.0,
                //expandedBackColor: Colors.white,
                expandedDecoration: BoxDecoration(
                  color: Colors.white,
                  borderRadius: BorderRadius.only(
                    topLeft: Radius.circular(20),
                    topRight: Radius.circular(20),
                  ),
                  boxShadow: [
                    BoxShadow(
                        color: Colors.black12,
                        offset: Offset(5.0, 5.0),
                        blurRadius: 15.0,
                        spreadRadius: 15.0,
                      ),
                  ]
                ),
                // Your bottom sheet code here
                expandedBody: new Bookings(controller: controller),
                shape: AutomaticNotchedShape(
                         RoundedRectangleBorder(),
                         StadiumBorder(
                             side: BorderSide()
                             )
                          ),
                // Your bottom app bar code here
              ),
            )
booking小部件是由标题(文本小部件)、列表和按钮组成的列

编辑2:整个屏幕的代码:

import'程序包:可扩展的_-bottom_-bar/可扩展的_-bottom_-bar.dart';
进口“包装:颤振/材料.省道”;
导入“包:颤振图标/feather.dart”;
//导入“包:旅行社应用程序/模型/三列表.dart”;
导入“包:旅行社应用程序/模型/旅行.dart”;
导入“包:旅行社应用程序/屏幕/应用背景.dart”;
导入“套餐:旅行社应用程序/屏幕/旅行/预订.dart”;
导入“包:旅行社应用程序/屏幕/旅行/tripContent.dart”;
类TripDetails扩展了StatefulWidget{
最后一次行程i;
constTripDetails(this.i,{Key}):super(Key:Key);
@凌驾
_TripDetailsState createState()=>\u TripDetailsState();
}
类_TripDetailsState使用SingleTickerProviderStateMixin扩展状态{
底杆控制器;
@凌驾
void initState(){
super.initState();
controller=BottomBarController(vsync:this,dragLength:450,snap:true);
}
@凌驾
小部件构建(构建上下文){
var cardecoration=BoxDecoration(
颜色:颜色,白色,
边界半径:边界半径。圆形(20.0),
boxShadow:[
箱形阴影(
颜色:颜色。黑色,
偏移量:偏移量(0.0,15.0),
模糊半径:15.0
),
]
);
var scrollController=scrollController();
返回脚手架(
扩展体:是的,
车身:建造商(
生成器:(上下文)=>
堆叠(
儿童:[
AppBackground(),
容器(
宽度:double.infinity,
高度:双无限,
孩子:Image.network(
this.widget.i.imageUrl,
适合度:BoxFit.fit高度,
),
),
旋转箱(
四分之一轮:3,
子:容器(
高度:MediaQuery.of(context).size.height,
装饰:盒子装饰(
梯度:线性梯度(
开始:Alignment.centerLeft,
颜色:[颜色.黑色.带不透明度(0.0),颜色.黑色.带不透明度(0.5)],
停止:[0.8,1]
)
),
),
),
英雄(
标签:this.widget.i.origin,
flightShuttleBuilder:(BuildContext flightContext,
动画,,
HeroFlightDirection飞行方向,
BuildContext fromHeroContext,
BuildContext到HeroContext,){
返回SingleChildScrollView(
子:容器(
子项:toHeroContext.widget
),
);
},
儿童:材料(
类型:MaterialType.transparency,
儿童:中心(
子:SingleChildScrollView(
控制器:滚动控制器,
子:容器(
边距:EdgeInsets.only(顶部:MediaQuery.of(context).size.height*0.15),
高度:MediaQuery.of(上下文).size.height*0.87,
宽度:MediaQuery.of(context).size.width*0.95,
装饰:卡片装饰,
孩子:填充(
填充:常数边集全部(8.0),
孩子:新的TripContent(this.widget.i,false),
),
),
),
),
),
),
定位(
排名:0.0,
左:0.0,
右:0.0,
孩子:AppBar(
背景颜色:颜色。透明,
海拔:0,
领先:IconButton(
图标:图标(Feather.geticonda(“箭头左”),
已按下:(){
Navigator.pop(上下文);
},
颜色:颜色,白色,
iconSize:30.0,
),
),
),
定位(
底部:0.0,
左:0.0,
右:0.0,
子项:BottomExpandableAppBar(
//在生成方法中提供bar控制器,或在树中提供默认控制器作为祖先
控制器:控制器,
appBarHeight:00.0,
扩展高度:controller.dragLength,
水平边距:0.0,
底部偏移量:50.0,
//扩展背景色:Colors.white,
扩大装饰:盒子装饰(
颜色:颜色,白色,
borderRadius:仅限borderRadius(
左上:半径。圆形(20),
右上角:半径。圆形(20),
),
boxShadow:[
箱形阴影(
颜色:颜色。黑色,
偏移量:偏移量(5.0,5.0),
半径:15.0,
扩展半径:15.0,
),
]
),
//你的底片代码在这里
扩展主体:新预订(控制器:控制器),
形状:自动匹配形状(
RoundedRectangleBorder(),