如何使用画家在 Flutter 中编写自定义底部导航栏

How can I code Custom Bottom Navigator Bar in Flutter with painter

我想在 flutter 中编写低于设计的代码 app.But 我不知道如何使中间图标溢出容器?

在此先感谢您的帮助

您可以使用 CustomClipper 创建您想要的任何形状。裁剪器是 RoundedRectangleBorder 等形状使用的形状,对于自定义形状,您必须创建自定义裁剪器。有很多 articles 会详细解释它们的工作原理。

还有一些 packages 做类似的事情。虽然我不知道有谁能完全满足您的需求,但您可能会先看看他们的代码。

如果您的 Custom Clipper 遇到问题,您可能想尝试一个软件包

看看这个包,您可以轻松地为自定义底部栏构建很多功能。

https://pub.dev/packages/convex_bottom_bar