dart - Flutter UI - 如何向尾随的 CupertinoSliverNavigationBar 添加更多 IconButtons?

标签 dart flutter flutter-layout flutter-sliver

试图研究周围但找不到解决方案。我想使用 CupertinoSliverNavigationBar,它是顶部导航栏的大标题版本,我可以在 Xcode Storyboard 中实现这一点,但只需将按钮添加到顶部栏,但 trailing 选项只允许一个小部件。

我尝试使用 Row() 但这弄乱了位置和标题。

最佳答案

将您的评论覆盖到答案中:

 CupertinoSliverNavigationBar(
   trailing: Row(
     mainAxisSize: MainAxisSize.min,
     children: ...
   ))

您还询问了如何移除导航栏下方的阴影。使用 CupertinoSliverNavitionBar Widget 不可能 。拍摄look at the constructor ,您会注意到没有什么像 elevation 值。您必须为此创建一个自定义小部件。

这也是有道理的,因为它应该看起来像“iOS-11-style”并且移除阴影会移除该特征。

关于dart - Flutter UI - 如何向尾随的 CupertinoSliverNavigationBar 添加更多 IconButtons?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/50824694/

相关文章:

Flutter,多个 float 操作按钮(有缺口)

flutter - 如何定期设置状态?

flutter - 在动画按钮类上使用回调

firebase-realtime-database - Flutter Firebase 数据库持久性不起作用

flutter - Flutter SVG仅显示一种颜色

ios - Flutter:启用 Web 支持后...iOS 模拟器消失了

tabs - Flutter:使用AutomaticKeepAliveClientMixin动态添加选项卡并保持状态

dart - Flutter 在图像上绘制并缩放并移动两者

dart - flutter [桌面] : how to get input from physical keyboard without textfield?

flutter - 如何在 flutter 中更改应用程序图标的形状?