flutter - 如何在 flutter 中创建 AppBar 的自定义形状?

标签 flutter appbar flutter-appbar

所以,我想在应用栏底部的中心创建这个小的楔形形状。

Here's the image, I have highlighted the part.

谢谢大家,我们非常感谢任何形式的帮助。

最佳答案

Flutter 中的

AppBar 在其构造函数中有一个 shape 参数 - 您应该利用它。它接收 ShapeBorder 及其所有后代。对于您的情况,我建议使用ContinouslyRectangleBorder。扩展它并重写其 Path getOuterPath(Rect rect, {TextDirection textDirection}) 方法。在这种从点到点绘制直线和曲线的方法中,您应该手动绘制 AppBar 形状。 Here这是它应该是什么样子的一个大概的例子。

关于flutter - 如何在 flutter 中创建 AppBar 的自定义形状?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/66026105/

相关文章:

xml - 如何在 Flutter 中发送或接收 xml 文件?

Flutter - 是否可以在没有提供程序的情况下使用 BLoC?

testing - 如何在 Flutter 中测试私有(private)函数/方法?

networking - 如何在flutter应用程序上计算/获取用户互联网带宽速度

android - Flutter RTL AppBar 图标位置

flutter - 如何在运行时根据 Flutter 中的 AppBar 内容动态改变 AppBar 的高度?

flutter - 在 flutter 中向应用栏顶部添加阴影

javascript - React Js,我的输入在渲染时失去焦点

flutter - 如何使抽屉导航出现在应用栏/工具栏的底部

flutter - 如何在 SliverAppBar 中仅显示选项卡 View