首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >问答首页 >Flutter:如何在ListView之后添加页面底部的锚定按钮

Flutter:如何在ListView之后添加页面底部的锚定按钮
EN

Stack Overflow用户
提问于 2021-09-16 09:12:21
回答 1查看 120关注 0票数 2

到目前为止,这是我的代码,我想将Material按钮锚定到屏幕的底部,所以我希望我的列占据屏幕上所有的可用空间,我不能为此使用脚手架参数,因为它是另一个小部件,并且有一些单独的逻辑需要按钮与listView位于同一位置

代码语言:javascript
运行
复制
Scaffold(
  body: Column(children[
    Container(),
    Container(),
    _myWidget(),
]));
代码语言:javascript
运行
复制
Widget _myWidget(){
return Expanded(
  child: Column(
    children:[
      Container(),
      ListView.builder( /* more_code*/ ),
      Align(
        alignment: Alignment.bottomCenter,
        child: MaterialButton(/* more_code */)
      ),],),
);

这就是按钮现在的样子,我想把它锚定在底部

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2021-09-16 10:12:22

使用堆栈而不是列进行写入

代码语言:javascript
运行
复制
Widget _myWidget(){
return Expanded(
  child: Stack(
    children:[
      Container(),
      ListView.builder( /* more_code*/ ),
      Align(
        alignment: Alignment.bottomCenter,
        child: MaterialButton(/* more_code */)
      ),],),
);
票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/69205594

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档