繁体   English   中英

Flutter AppBar添加白色边框

[英]Flutter AppBar adding white border

尝试在屏幕顶部创建自定义导航栏。 目前,使用以下代码,我的导航栏周围出现白色边框。 有任何解决这个问题的方法吗? 我已经评估过,它不是实际的标头,就好像它在脚手架的主体中,适合其大小的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
      ],
    )
  );

在此处输入图片说明

默认情况下,“ 卡片”小部件将其所有边距设置为4.0。 在构建方法中覆盖该值,您应该会很好:

child: new Card(
  margin: EdgeInsets.zero,
  child: header
)

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM