flutter - 制作固定底栏后未显示列/滚动视图
问题描述
显然我试图为结帐制作一个底部按钮,它似乎影响了应用程序主体的工作方式。这只发生在我添加底部导航栏填充等之后
这是剪辑的链接:https ://imgur.com/a/sDhqasr
class _State extends State<CartOverviewScreen> {
@override
Widget build(BuildContext context) {
return Scaffold(
appBar: AppBar(
title: Text('Your Cart'),
),
body: SingleChildScrollView(
child: Column(
children: <Widget>[
Center(child: Text('HI!'),)
],
),
),
bottomNavigationBar: Padding(
padding: EdgeInsets.all(8.0),
child: Column(
mainAxisAlignment: MainAxisAlignment.end,
children: <Widget>[
Card(
margin: EdgeInsets.all(15),
child: Padding(
padding: EdgeInsets.all(8),
child: Row(
children: <Widget>[
Text(
'Total',
style: TextStyle(
fontSize: 20,
),
),
SizedBox(width: 10,),
Chip(label: Text('\$0.00'),)
],
),
),
),
ButtonTheme(
minWidth: double.infinity,
child: RaisedButton(
elevation: 8,
onPressed: () {},
color: colorCustom,
textColor: Colors.white,
child: Text('Checkout'),
),
),
],
),
),
);
}
}
解决方案
你也可以试试这个
class _State extends State<stat> {
@override
Widget build(BuildContext context) {
return Scaffold(
appBar: AppBar(
title: Text('Your Cart'),
),
body: Column(
children: <Widget>[
Expanded(
child: Center(
child: Text("Hi"),
),
)
],
),
bottomNavigationBar: Padding(
padding: EdgeInsets.all(8.0),
child: Column(
mainAxisSize: MainAxisSize.min,
mainAxisAlignment: MainAxisAlignment.end,
children: <Widget>[
Card(
margin: EdgeInsets.all(15),
child: Padding(
padding: EdgeInsets.all(8),
child: Row(
children: <Widget>[
Text(
'Total',
style: TextStyle(
fontSize: 20,
),
),
SizedBox(
width: 10,
),
Chip(
label: Text('\$0.00'),
)
],
),
),
),
ButtonTheme(
minWidth: double.infinity,
child: RaisedButton(
elevation: 8,
onPressed: () {},
color: Colors.red,
textColor: Colors.white,
child: Text('Checkout'),
),
),
],
),
),
);
}
}
推荐阅读
- python - 使用 Python 根据两个 CSV 文件的列值过滤 CSV 文件中的行
- android - 如何使用数据绑定调用静态方法?
- networking - 查找collectd客户端的IP地址
- azure - Bot Builder:如何在 sharepoint 中使用 OAuth 2 隐式授权流方法创建机器人
- r - R:如何随机创建相等的变量块?
- html - 左侧和右侧具有固定宽度列的引导行
- sql - SQL SERVER:我想在删除第一列之前将我的数据传输到同一张表的另一列
- tablesorter - Tablesorter 计算数据上的自定义方程
- jquery - 再一:TypeError: Cannot read path of undefined
- sql - Oracle查询显示计数和开始,序列结束