Flutter 振动筛高度问题
我已经发布了我的屏幕,在最后显示橙色线,并在底部显示Renderflex溢出5105像素的错误 我的代码Flutter 振动筛高度问题,flutter,Flutter,我已经发布了我的屏幕,在最后显示橙色线,并在底部显示Renderflex溢出5105像素的错误 我的代码 class Orderlist extends StatelessWidget { final posts; Orderlist({Key key, this.posts}) : super(key: key); @override Widget build(BuildContext context) { double stackWidth = MediaQuer
class Orderlist extends StatelessWidget {
final posts;
Orderlist({Key key, this.posts}) : super(key: key);
@override
Widget build(BuildContext context) {
double stackWidth = MediaQuery.of(context).size.width;
double stackHeight = MediaQuery.of(context).size.height;
return SingleChildScrollView(
child: Column(
children: [
test(),
test(),
test(),
test(),
test()
],
),
);
}
}
class test extends StatelessWidget {
@override
Widget build(BuildContext context) {
double width = MediaQuery.of(context).size.width;
double height = MediaQuery.of(context).size.height;
return Container(
color: Color(0xfff6f6f6),
child: Padding(
padding: const EdgeInsets.all(14.0),
child: Card(
shape: RoundedRectangleBorder(
borderRadius: BorderRadius.circular(8.0),
),
child: Column(
children: <Widget>[
Padding(
padding: const EdgeInsets.all(10.0),
child: Container(
color: Color(0xfff8f8f8),
child: Row(
mainAxisAlignment: MainAxisAlignment.spaceBetween,
children: <Widget>[
Padding(
padding: const EdgeInsets.all(10.0),
child: Column(
crossAxisAlignment:
CrossAxisAlignment.start,
children: <Widget>[
Text(
'asdada',
style: TextStyle(
fontFamily: 'SFPROBOLD',
color: Colors.black,
fontSize: 16,
fontWeight: FontWeight.bold),
),
Text(
'asda'
.toString(),
style: TextStyle(
color: Colors.grey, fontSize: 14))
],
),
),
Padding(
padding: const EdgeInsets.all(8.0),
child: Container(
width: width * 0.13,
decoration: BoxDecoration(
color: Color(0xffef9500),
borderRadius: BorderRadius.all(
Radius.circular(5))),
child: Padding(
padding: const EdgeInsets.all(4.0),
child: Center(
child: Text('Pending',
style: TextStyle(
fontFamily: 'SFPROBOLD',
color: Colors.white,
fontSize: 9))),
),
),
),
],
),
),
),
Padding(
padding: const EdgeInsets.all(13.0),
child: Column(
crossAxisAlignment: CrossAxisAlignment.start,
children: <Widget>[
Container(
child: Text(
'Delivery',
style: TextStyle(
fontFamily: 'SFPROBOLD',
color: Color(0xffea6c7b),
fontSize: 13),
),
),
Row(
mainAxisAlignment:
MainAxisAlignment.spaceBetween,
children: <Widget>[
Container(
child: Text(
'asdada',
style: TextStyle(fontSize: 15),
),
),
IconButton(
icon: Icon(
Icons.arrow_forward,
color: Colors.grey,
),
onPressed: () {
// do something
Navigator.push(
context,
MaterialPageRoute(
builder: (context) =>
OrderDetails()),
);
},
)
],
)
],
),
)
],
),
),
),
);
}
}
class Orderlist扩展了无状态小部件{
最后员额;
Orderlist({Key,this.posts}):super(Key:Key);
@凌驾
小部件构建(构建上下文){
double stackWidth=MediaQuery.of(context).size.width;
double stackHeight=MediaQuery.of(context).size.height;
返回SingleChildScrollView(
子:列(
儿童:[
test(),
test(),
test(),
test(),
测试()
],
),
);
}
}
类测试扩展了无状态小部件{
@凌驾
小部件构建(构建上下文){
double width=MediaQuery.of(context).size.width;
double height=MediaQuery.of(context).size.height;
返回容器(
颜色:颜色(0xfff6f6f6),
孩子:填充(
填充:常数边集全部(14.0),
孩子:卡片(
形状:圆形矩形边框(
边界半径:边界半径。圆形(8.0),
),
子:列(
儿童:[
填充物(
填充:常数边集全部(10.0),
子:容器(
颜色:颜色(0xFFF8),
孩子:排(
mainAxisAlignment:mainAxisAlignment.spaceBetween,
儿童:[
填充物(
填充:常数边集全部(10.0),
子:列(
横轴对齐:
CrossAxisAlignment.start,
儿童:[
正文(
“阿斯达达”,
样式:TextStyle(
fontFamily:“SFPROBOLD”,
颜色:颜色,黑色,
尺寸:16,
fontWeight:fontWeight.bold),
),
正文(
“阿斯达”
.toString(),
样式:TextStyle(
颜色:颜色。灰色,字体大小:14)
],
),
),
填充物(
填充:常数边集全部(8.0),
子:容器(
宽度:宽度*0.13,
装饰:盒子装饰(
颜色:颜色(0xffef9500),
borderRadius:borderRadius.all(
半径.圆形(5)),
孩子:填充(
填充:常数边集全部(4.0),
儿童:中心(
子项:文本('Pending',
样式:TextStyle(
fontFamily:“SFPROBOLD”,
颜色:颜色,白色,
字体大小:9),
),
),
),
],
),
),
),
填充物(
填充:常数边集全部(13.0),
子:列(
crossAxisAlignment:crossAxisAlignment.start,
儿童:[
容器(
子:文本(
“交付”,
样式:TextStyle(
fontFamily:“SFPROBOLD”,
颜色:颜色(0xffea6c7b),
尺寸:13),,
),
),
划船(
主轴对准:
MainAxisAlignment.spaceBetween,
儿童:[
容器(
子:文本(
“阿斯达达”,
样式:TextStyle(字体大小:15),
),
),
图标按钮(
图标:图标(
Icons.arrow_向前,
颜色:颜色。灰色,
),
已按下:(){
//做点什么
导航器。推(
上下文
材料路线(
生成器:(上下文)=>
OrderDetails()),
);
},
)
],
)
],
),
)
],
),
),
),
);
}
}
尝试用SingleScrollview包装第一个小部件,但它不起作用。还尝试包装Listviewbuilder,但仍显示像素错误,如果我使用expanded包装SignleScrollview,则其显示父目录错误我认为错误是因为您将列包装在
ListView
以及SingleChildScrollView
中。尝试删除其中任何一个。您可以编辑并在帖子列表中添加一些静态数据吗。因为我没有得到任何像素溢出。@ARPITAWASSTHI我已经添加了它,可能您没有得到错误,因为当我多次以静态方式显示它时,您只显示了一次框,然后它显示错误尝试但仍然不工作我已经用静态数据更新了代码,现在也只返回Test()检查测试类中是否有错误,也试着减少