两种方法
Widget _buildView() {
return Column(
children: [
Expanded(
child: SingleChildScrollView(
physics: AlwaysScrollableScrollPhysics(),
child: Column(
children: [
// 控件
],
),
),
),
_bottomWidget(),
],
);
}
Stack(
children: [
ListView(
children: [
// 控件
],
),
Positioned(
left: 0,
right: 0,
bottom:0,
child: _bottomWidget(),
),
],
)
解决底部控件被软键盘弹出顶起来
使用
Scaffold里面的两个属性resizeToAvoidBottomInset、resizeToAvoidBottomPadding这两个使用任何一个都可以,设置为
false的情况下,底部的Widget就会固定,不会跟随键盘弹起。