Flutter AppBar添加白色边框

问题描述 投票:0回答:1

尝试在屏幕顶部创建自定义导航栏。目前使用以下代码我的导航栏周围有一个白色边框。有任何解决这个问题的方法吗?我已经评估过它不是实际的标题,好像它在脚手架的主体中它适合100%的大小。

Widget build(BuildContext context) {
Widget body = Body();
Widget header = Header();

return new Scaffold(

    appBar: new PreferredSize(
      preferredSize: Size(1000.0, 1000.0),
      child: new Card(
        child: header
      )),
    body: ListView(
      children: [
        body
      ],
    )
  );

enter image description here

flutter
1个回答
1
投票

Card widget默认将其所有边距设置为4.0。在构建方法中覆盖该值,您应该很好:

child: new Card(
  margin: EdgeInsets.zero,
  child: header
)
© www.soinside.com 2019 - 2024. All rights reserved.