我试图摆脱前导菜单图标(汉堡包图标),所以我将前导设置为空,但仍然没有任何改变,这里是我的代码:
CustomScrollView(
slivers: [
SliverAppBar(
backgroundColor: const Color.fromARGB(255, 214, 212, 209),
expandedHeight: 270,
floating: true,
pinned: false,
leading: null,
flexibleSpace: FlexibleSpaceBar(
background: Padding(
padding: const EdgeInsets.all(20),
child: Column(
mainAxisSize: MainAxisSize.min,
crossAxisAlignment: CrossAxisAlignment.start,
children: [
Text(
"Board",
style: GoogleFonts.montserrat(fontSize: 25),
),
const SizedBox(
height: 10,
),
_buildSearchTextFormField(),
const SizedBox(
height: 10,
),
Row(
mainAxisAlignment: MainAxisAlignment.spaceBetween,
children: [
Text(
"Status",
style: GoogleFonts.montserrat(fontSize: 18),
),
GestureDetector(
onTap: () {},
child: const Icon(
CupertinoIcons.slider_horizontal_3),
)
],
),
const SizedBox(
height: 10,
),
_buildStatusList(),
],
),
),
),
),
SliverToBoxAdapter(
child: Padding(
padding: const EdgeInsets.all(8.0),
child: Container(
height: 200,
decoration: const BoxDecoration(color: Colors.amber),
),
),
),
SliverToBoxAdapter(
child: Padding(
padding: const EdgeInsets.all(8.0),
child: Container(
height: 200,
decoration: const BoxDecoration(color: Colors.amber),
),
),
),
SliverToBoxAdapter(
child: Padding(
padding: const EdgeInsets.all(8.0),
child: Container(
height: 200,
decoration: const BoxDecoration(color: Colors.amber),
),
),
),
SliverToBoxAdapter(
child: Padding(
padding: const EdgeInsets.all(8.0),
child: Container(
height: 200,
decoration: const BoxDecoration(color: Colors.amber),
),
),
),
SliverToBoxAdapter(
child: Padding(
padding: const EdgeInsets.all(8.0),
child: Container(
height: 200,
decoration: const BoxDecoration(color: Colors.amber),
),
),
),
SliverToBoxAdapter(
child: Padding(
padding: const EdgeInsets.all(8.0),
child: Container(
height: 200,
decoration: const BoxDecoration(color: Colors.amber),
),
),
)
],
)
感谢@Cabdirashiid 指出我可能有一个抽屉,事实确实如此,现在我通过放置解决了这个问题:
leading: Container(),
而不是:
leading: null,