1

如何在 SliverAppBar 上制作圆角底角?我知道 2 种方法,但他们只是不完全削减它。

1:使用“形状:ContinuousRectangleBorder”。之所以没有剪掉它,是因为它不是圆形的,而是这个奇怪的方形圆形东西,所以它看起来不正确。如果可以做到这一点,并且仍然保持圆度,那么请评论:)

2:在 SliverAppBar 中制作一个圆角的容器。这不完全是,因为当你滚动它时它很早就消失了,你只是在屏幕顶部留下了这个空白区域。

如果您有任何想法,请提供帮助。请记住,这是一个 SliverAppBar,而不是普通的 AppBar,这很容易。

4

1 回答 1

1

第一种方法是更好和推荐的方法。您可以使用RoundedRectangleBorder而不是ContinuousRectangleBorder

也可以访问:https ://api.flutter.dev/flutter/painting/RoundedRectangleBorder-class.html

您还可以查看:https : //api.flutter.dev/flutter/painting/CircleBorder-class.htmlCircleBorder

于 2020-08-19T17:23:02.700 回答