颤振SliverAppBar上的圆形边框

时间:2020-08-19 17:13:11

标签: flutter layout android-appbarlayout appbar sliverappbar

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

1:使用“形状:ContinuousRectangleBorder”。之所以没有删减它,是因为它不是圆形的,而是这种奇怪的方形圆的东西,所以它看起来不正确。如果有可能做到这一点,但仍然保持圆度,请发表评论:)

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

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

1 个答案:

答案 0 :(得分:1)

第一种方法是更好的推荐方法。 您可以使用RoundedRectangleBorder代替ContinuousRectangleBorder

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

您还可以检查:https://api.flutter.dev/flutter/painting/CircleBorder-class.html中是否有CircleBorder