Bordures arrondies sur SliverAppBar en flottement
Comment créer des coins inférieurs arrondis sur une SliverAppBar ? Je connais 2 façons, mais elles ne suffisent pas.
1 : Pour utiliser "forme : BordureRectangleContinu". La raison pour laquelle cela ne le coupe pas, c'est parce que ce n'est pas circulaire, mais ce truc bizarre de cercle carré, donc ça ne semble pas dans le bon sens. S'il est possible de le faire avec cela, tout en conservant la rondeur, alors s'il vous plaît commentez cela :)
2 : Pour créer un conteneur avec des coins arrondis dans la SliverAppBar. Ce n'est pas tout à fait cela, car lorsque vous faites défiler, il disparaît très tôt et vous repartez avec cet espace blanc vide en haut de l'écran.
Si vous avez une idée, merci de m'aider. Et rappelez-vous qu'il s'agit d'une SliverAppBar, pas d'une AppBar normale, là ce serait facile.
Réponses
La première façon est la meilleure et la plus recommandée. Vous pouvez utiliser à la RoundedRectangleBorder
place deContinuousRectangleBorder
Vous pouvez également visiter :https://api.flutter.dev/flutter/painting/RoundedRectangleBorder-class.html
Vous pouvez également vérifier :https://api.flutter.dev/flutter/painting/CircleBorder-class.htmlpourCircleBorder