フラッターのSliverAppBarの丸みを帯びた境界線
Aug 20 2020
SliverAppBarでどのように丸みを帯びたボトムコーナーを作成しますか?私は2つの方法を知っていますが、彼らはそれを完全にカットしていません。
1:「shape:ContinuousRectangleBorder」を使用します。これがカットされない理由は、それが円形ではなく、この奇妙な四角い円のものであるため、正しく見えないためです。これでそれを作ることが可能であり、それでもそれへの丸みを保つことができるならば、それからコメントしてください:)
2:SliverAppBarで角が丸いコンテナを作成します。これは完全ではありません。スクロールすると、非常に早く消えて、画面の上部にこの空の空白が残っただけだからです。
何かアイデアがあれば、助けてください。また、これはSliverAppBarであり、通常のAppBarではないことを覚えておいてください。簡単です。
回答
1 spycbanda Aug 20 2020 at 00:23
最初の方法は、より適切で推奨される方法です。RoundedRectangleBorder
代わりに使用できますContinuousRectangleBorder
次のサイトにもアクセスできます。 https://api.flutter.dev/flutter/painting/RoundedRectangleBorder-class.html
次のことも確認できます。 https://api.flutter.dev/flutter/painting/CircleBorder-class.html にとって CircleBorder