在Flutter中,您可以在具有shape属性的AppBar小部件中使用自定义形状,但SliverAppBar小部件中缺少此属性
AppBar(
title: Text('Hello'),
shape: RoundedRectangleBorder(
borderRadius: BorderRadius.vertical(
bottom: Radius.circular(30),
),
),
),
如何在SliverAppBar中使用圆角?
我使用BorderRadius
小部件实现了这种设计。
Container(
height: 75.0,
child: Center(child: new Text("Hello",
textAlign: TextAlign.center,
style: TextStyle(
height: 2.5,
color: Colors.white,
fontSize: 18.0,
),
)),
decoration: new BoxDecoration(
color: Colors.blue,
boxShadow: [new BoxShadow(blurRadius: 3.0)],
borderRadius: BorderRadius.vertical(bottom: Radius.circular(19.0)),
),
),
这不会给你视差滚动功能