问题标签 [flutter-sliver]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
flutter - 如何将 Flutter SliverApbar ExpandedHeight 更改为 250.0 以上?
我想在我的项目中使用 SliverApbar,但是当我将 ExpandedHieght 值设置为大于 250.0 时,它不会调整灵活空间区域的大小。你能帮我怎么做吗?
flutter - 如何为 SliverGrid 赋予背景颜色?
ListView
或者GridView
我们Container
用. 但是我怎样才能给背景颜色SliverGrid
呢?
flutter - Flutter 如何检查 Sliver AppBar 是展开还是折叠?
我在 Flutter 中使用SliverAppBar,带有背景小部件。
问题是当它展开时,标题和图标(引导和动作)应该是白色的以便正确看到,当它被折叠时,它们应该改为黑色。
关于如何从中获得布尔值的任何想法?或解决此问题的其他方法。
谢谢你。
dart - 使用列时如何在步进器中使用扩展
这是一个相关的堆栈溢出问题。
如果有人阅读@derek-lakin 的评论,就会得出结论,应该在步进器中使用一列,因为步进器是可滚动的。我正在做完全相同的事情,但是我面临一个问题,即列使 Text 小部件仅占用所需的空间,而不是整个屏幕宽度。如果我用 Material 小部件包装 Text 小部件并应用高程或颜色,我会注意到这一点。
我试图将 Expanded 小部件包裹在我的小部件列周围来解决这个问题。但是,我得到渲染错误。
有人可以告诉我,我如何构建一个步进器,其步骤由层次结构组成为 Expanded(Column(children:List[Widgets]))。
我能够仅使用列构建步进器,但我正在考虑使用扩展来纠正列中不适当的大小问题
这给出了以下错误:
android - 如何使用 Flutter 实现类似 Sliver AppBar 的“One UI”
受三星新的启发One UI
,我想SliverAppBar
在 Flutter 中实现类似的东西。但我无法弄清楚...
根据 One UI 实现,SliverAppBartitle
应该出现在展开的 App Bar 的中心(垂直和水平)。同时,折叠时应贴在左侧。
注意:在我的情况下,App Bar 还包含背景图像......因此,尝试FlexibleSpaceBar
用Column
小部件包装似乎会使背景看起来很奇怪。
我还想在折叠时摆脱左侧的额外填充(即使没有放置“前导”小部件,默认情况下也可用)。另外,如果actions出现在SliverAppBar
展开时的底部会更好,这样用户就可以单枪匹马地到达它们......
一个用户界面:
flutter - 流构建器是否一次又一次地构建我的小部件而流没有任何变化?
Flutter 中的 Stream builder 正在被召回。我不确定为什么。我相信问题可能是我在流构建器中有一个集团提供者。我的流 dataBloc.dataStream 没有改变,导致流构建器再次构建。不确定,我做错了什么。流构建器是否一次又一次地构建我的小部件,而流没有任何变化。显然这不是真的!正确的?
控制台上的输出是:
flutter - Flutter 流构建器概念
我有一张地图,我在其中存储键和值对。我已将此地图放入流中,为方便起见,我们将其称为 dataStream。
现在我有一个流构建器,这个流构建器使用 dataStream。我希望仅在更改特定键的值时才构建此流构建器。
目前我的流构建器响应地图中的任何变化。我想指示它仅在地图中某个键的值更改时才更改。这在流构建器中是否可行,如何实现?
我想查看此地图中特定键的值是否更改,然后才重建我现有的小部件,保持原样。不要再次构建它
dart - Flutter Streams,如何从流中访问先前发出的数据
我有一个流生成器,我想从流中访问先前发出的值。如果熟悉 distinct,他们必须知道 distinct 基本上检查先前值和当前值是否相同。我想访问以前的值。创建我自己的自定义条件。
我正在使用来自 RxDart 的重播主题,最大容量:2 replay-subject 的所有实例都被新数据替换。因此,我无权访问以前的数据,它只是被覆盖了。我被困在如何将数据添加到重播主题方面需要帮助。如果不使用 sink.add() 方法