槽口是可选/可配置的。在
beta
Branch,你通过设置
hasNotch
构造函数中的属性。
不过,看起来这已经改变了
dev
分支(在您指定的0.5.6版本中)。在这里,您指定
shape
而不是缺口。这个
Flutter Gallery
有一个很好的演示如何制作这些。他们还提供看起来像
default implementation for circles
.
你可以这样做:
import 'package:flutter/material.dart';
main() => runApp(MaterialApp(
home: Scaffold(
bottomNavigationBar: BottomAppBar(
shape: CircularNotchedRectangle(),
child: Container(
height: 300.0,
color: Colors.pinkAccent,
),
),
floatingActionButtonLocation: FloatingActionButtonLocation.centerDocked,
floatingActionButton: FloatingActionButton(onPressed: () {}),
),
));