Закругленные границы на SliverAppBar в трепетании
Как сделать закругленные нижние углы на SliverAppBar? Я знаю 2 способа, но они не совсем подходят.
1: использовать «shape: ContinuousRectangleBorder». Причина, по которой это не режет, в том, что это не круглая, а эта странная вещь с квадратным кругом, поэтому она выглядит неправильно. Если можно сделать это с этим и при этом сохранить округлость, то прокомментируйте это :)
2: сделать контейнер с закругленными углами в SliverAppBar. Это не совсем так, потому что тогда, когда вы прокручиваете, он исчезает очень рано, и вы просто оставляете это пустое белое пространство в верхней части экрана.
Если есть идеи, пожалуйста, помогите. И помните, что это SliverAppBar, а не обычный AppBar, там было бы легко.
Ответы
Первый способ - лучший и рекомендуемый. Вы можете использовать RoundedRectangleBorder
вместоContinuousRectangleBorder
Вы также можете посетить: https://api.flutter.dev/flutter/painting/RoundedRectangleBorder-class.html
Вы также можете проверить: https://api.flutter.dev/flutter/painting/CircleBorder-class.html для CircleBorder