如何使FAB更宽

泽克

我怎样才能让底部FAB下面的图片?

在此处输入图片说明

这是我当前的代码示例:

class _ItemDetailsState extends State<ItemDetails> {
  @override
  Widget build(BuildContext context) {
    double height = MediaQuery.of(context).size.height * 0.42;
    return Scaffold(
        body: Stack(children: <Widget>[
      CustomScrollView(
        slivers: <Widget>[
          ...
        ],
      ),
      Positioned(
          bottom: 0,
          child: FloatingActionButton(
              elevation: 4,
              onPressed: () {},
              child: Text("SAVE THE CHANGES"),
            ),
          ))
    ]));
  }
}

我尝试了很多但没有运气:(有什么解决方案吗?谢谢你的建议:)

雨果·帕索斯

无法设置 FAB 的大小。相反,您必须使用RawMaterialButton, 复制 FAB 的默认属性并更改大小:

@override
Widget build(BuildContext context) {
  return Scaffold(
    body: Stack(
      alignment: Alignment.bottomCenter,
      children: <Widget>[
        CustomScrollView(
          slivers: <Widget>[
            ...
          ],
        ),
        RawMaterialButton(
          elevation: 6,
          highlightElevation: 12.0,
          constraints: BoxConstraints(
            minHeight: 48.0,
            minWidth: double.infinity,
            maxHeight: 48.0,
          ),
          fillColor: Theme.of(context).accentColor,
          textStyle: Theme.of(context).accentTextTheme.button.copyWith(
            color: Theme.of(context).accentIconTheme.color,
            letterSpacing: 1.2,
          ),
          child: Text("SAVE THE CHANGE"),
          onPressed: () {},
        )
      ],
    ),
  );
}

本文收集自互联网,转载请注明来源。

如有侵权,请联系[email protected] 删除。

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

如何使ListFragment项目更宽?

来自分类Dev

如何使TextField输入更宽?

来自分类Dev

如何使Navs CSS更宽

来自分类Dev

如何使 VSCode Intellisense 窗口更宽

来自分类Dev

如何使div组的背景色更宽?

来自分类Dev

如何使跨度标签更宽且内部带有字母?

来自分类Dev

如何配置omnisharp语法检查器更宽松?

来自分类Dev

如何使跨度标签更宽且内部带有字母?

来自分类Dev

如何使unicode三角形更宽

来自分类Dev

我如何使自由联系表格上的标签宽度更宽?

来自分类Dev

如何创建这种布局?子比父/填充/弹性盒更宽?

来自分类Dev

如何用Fab打开NavigationDrawer?

来自分类Dev

当内容更宽时,如何使元素保持在浏览器的窗口宽度之内?

来自分类Dev

触摸FAB时如何显示CardView

来自分类Dev

如何禁用ion-fab按钮?

来自分类Dev

删除 FAB 时如何使其动画化?

来自分类Dev

如何使用Provider来显示或隐藏FAB?

来自分类Dev

使jqGrid的cb列更宽

来自分类Dev

创建更宽的SeekBar

来自分类Dev

使数据表更宽

来自分类Dev

Div 比视口更宽

来自分类Dev

如何仅将一个特定的angular-ui-bootstrap工具提示设置为更宽的样式?

来自分类Dev

当终端窗口更宽时,如何告诉wget的进度条仅使用80个字符

来自分类Dev

如何在一行中使第一个 div 比第二个更宽

来自分类Dev

如何以编程方式删除fab的layout anchor_property?

来自分类Dev

如何为FAB(扩展)创建新的活动动画

来自分类Dev

如何在滚动活动中更改默认的FAB图像

来自分类Dev

如何在Android中删除FAB按钮的自动填充?

来自分类Dev

如何使用真正的浮动操作按钮(FAB)扩展?