Flutter 飞扬的Cupertinanavbar使领先内容扩大?

Flutter 飞扬的Cupertinanavbar使领先内容扩大?,flutter,dart,Flutter,Dart,如何使VBAR引导小部件展开: 目前,它固定了前导宽度,甚至使中间为零,它仍然固定 我知道这与苹果的设计原则相反,但很多应用程序,比如Facebook messenger,都使用相同的设计 有没有办法做到这一点?我看到了这个问题,决定寻找源代码。 我发现可以通过在navigation_toolbar.dart、第113行、class_ToolbarLayout和function performLayout中将maxWidth(默认值为300)的值更改为更大的值来解决这个问题。 但是更改内置类不

如何使VBAR引导小部件展开:

目前,它固定了前导宽度,甚至使中间为零,它仍然固定

我知道这与苹果的设计原则相反,但很多应用程序,比如Facebook messenger,都使用相同的设计


有没有办法做到这一点?

我看到了这个问题,决定寻找源代码。 我发现可以通过在navigation_toolbar.dart、第113行、class_ToolbarLayout和function performLayout中将maxWidth(默认值为300)的值更改为更大的值来解决这个问题。 但是更改内置类不是一个好主意,所以我建议在这些类的副本中更改它。
希望这有帮助

更改内置类不是一个好的选择。因为无论何时更新都会覆盖更改。相反,它应该扩展到不同的工作方式,或者通过复制整个小部件进行编辑。是的,这是一个临时解决方案,但是复制整个小部件类并在那里进行更改是一个好主意。