是否可以向 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(使用前将#替换为@)