Flutter:AppBar背景图片

2024-01-03

是否可以向 Scaffold 的 AppBar 添加背景图片?我知道 sliver,但是当你向下滚动时,图像会被隐藏,并且 AppBar 会改变颜色,对吧?所以我想知道这是否可能,如果不可能,是否有任何现有的解决方法?谢谢!


而不是使用Stack像小部件一样佐勒菲卡尔做到了 https://stackoverflow.com/a/52161181/9166207,将你的背景图片传递到flexibleSpace的论点AppBar小部件代替:

 @override
  Widget build(BuildContext context) {
    return Scaffold(
      appBar: AppBar(
        title: Text('App Bar!'),
        flexibleSpace: Image(
          image: AssetImage('assets/image.png'),
          fit: BoxFit.cover,
        ),
        backgroundColor: Colors.transparent,
      ),
      body: Container(),
    );
  }
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)

Flutter:AppBar背景图片 的相关文章

随机推荐