在Flutter 中,使用Stack Widget将一个视图置于另一个视图上.很好.现在我需要在屏幕底部的左右两侧添加两个浮动按钮.我在右边添加了一个按钮,但我不知道如何在左边添加浮动按钮.简单如下图所示.

enter image description here

任何帮助都是可以理解的

推荐答案

您可以使用Align小部件将您的FloatingActionButton's定位在Stack中.

Stack(
  children: <Widget>[
    Align(
      alignment: Alignment.bottomLeft,
      child: FloatingActionButton(...),
    ),
    Align(
      alignment: Alignment.bottomRight,
      child: FloatingActionButton(...),
    ),
  ],
)

一个按钮使用常数Alignment.bottomLeft作为其alignment属性,而另一个按钮分别使用常数Alignment.bottomRight.

Flutter相关问答推荐

Flutter日期和时间 Select 器未显示

如何在应用栏中将列置于中心

如何在不使用NULL-check(!)的情况下缩小`FutureBuilder.Builder()`内部的`Snaphot`范围

为什么Build_Runner的输出为0?

Flutter 隔离.使用多个参数运行

如何让经过Firebase身份验证的用户能够将Zip文件上载到Firebase云存储?

Android Studio扩展控件上未加载Google map

如何在Flutter 安全存储器中存储对象值?

如何画三角形的圆角?

StateNotifer正在riverpod中提供初始状态值(bool)

我如何在Android 13中通过Flutter应用程序打开文件(不是图像、视频或音频)?

Flutter Xcode 15 错误(Xcode):DT_TOOLCHAIN_DIR 无法用于判断 LIBRARY_SEARCH_PATHS

当 Dart SDK 版本范围不匹配时,为什么依赖解析器不会抛出错误?

在使用 Android 12+ 的真实 Android 设备上,SingleChildScrollView 中最初位于视口之外的无响应 Web 视图

Firebase Auth - 有没有办法为新用户预先生成 UID?

如何使用 riverpod_annotation 创建非自动处置提供程序?

我在弹出框中编辑后无法保存日期

单元测试中如何比较NaN和NaN是否相等

Firebase 中的查询限制 - .orderBy() 错误

使用 onPressed 切换到另一个屏幕无法正常工作