颤振脚手架appbar是灰色的

Posted

技术标签:

【中文标题】颤振脚手架appbar是灰色的【英文标题】:flutter scaffold appbar is grey 【发布时间】:2021-12-12 20:57:16 【问题描述】:

当我制作 StatefulWidget 并返回脚手架时,我遇到了颤振脚手架的问题,出现了一个奇怪的灰色 appbar 我尝试像这样从 appbar 禁用它

return Scaffold(
      extendBodyBehindAppBar: true,
      appBar: AppBar(
        backgroundColor: Colors.transparent,
        elevation: 0,
      ),

但这里没有用的图片显示了问题

【问题讨论】:

【参考方案1】:

大家好,我找到了解决方案,您只需要像这样编辑状态栏颜色

import 'package:flutter/services.dart';

class WelcomeScreen extends StatefulWidget 
  @override
  _WelcomeScreenState createState() => _WelcomeScreenState();


class _WelcomeScreenState extends State<WelcomeScreen> 

  @override
  Widget build(BuildContext context) 
    return Scaffold(
      extendBodyBehindAppBar: true,
      appBar: AppBar(
        systemOverlayStyle: SystemUiOverlayStyle(statusBarColor: Colors.transparent),
        elevation: 0,
        backgroundColor: Colors.transparent,
      ),
    )

【讨论】:

以上是关于颤振脚手架appbar是灰色的的主要内容,如果未能解决你的问题,请参考以下文章

听 Bloc 时如何更改 appbar,我不想在脚手架上使用 bloc builder,而是希望在 AppBar 上使用 BlocBuilder?

(颤振)是不是可以使脚手架的底部表透明?

如何设置脚手架的背景图片?

如何使屏幕呈现为 indexedStacked 子项可滚动

如何将多个孩子添加到颤动的脚手架主体

有没有办法让颤振小部件违反脚手架填充?