如何在SliverAppBar上制作圆形的底角? 我知道2种方法,但他们只是没有完全削减。
1:使用“形状:ContinuousRectangleBorder”。之所以没有删减它,是因为它不是圆形的,而是这种奇怪的方形圆的东西,所以它看起来不正确。如果有可能做到这一点,但仍然保持圆度,请发表评论:)
2:在SliverAppBar中制作一个带有圆角的容器。这不是完全正确的,因为当您滚动时,它确实很早就消失了,而您只剩下了屏幕顶部的空白区域。
如果您有任何想法,请帮助。记住,这是一个SliverAppBar,而不是普通的AppBar,这很容易。
答案 0 :(得分:1)
第一种方法是更好的推荐方法。
您可以使用RoundedRectangleBorder
代替ContinuousRectangleBorder
您还可以访问:https://api.flutter.dev/flutter/painting/RoundedRectangleBorder-class.html
您还可以检查:https://api.flutter.dev/flutter/painting/CircleBorder-class.html中是否有CircleBorder