问题标签 [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.
mobile - 滚动时如何从 SliverAppBar 淡入/淡出小部件?
当用户在屏幕上滚动时,我想从 SliverAppBar 中“淡入”和“淡出”一个小部件。
这是我想做的一个例子:
这是我没有“褪色”的代码:
https://gist.github.com/nesscx/721cd823350848e3d594ba95df68a7fa
导入“包:颤振/material.dart”;
dart - 扑动的列表视图中的无限高
嗨朋友们,我是颤振开发的新手,我正在使用列表视图,请找到这张图片盒子,但它给出的错误是 double.infinity 不能使用请找到下面的代码请帮助我的朋友
flutter - 使用可折叠应用栏(sliverAppBar)时如何保留tabView的滚动位置?
问题:
当 tabView 之一滚动到顶部时(显示 sliverAppBar),tabView 的滚动位置未正确恢复。另一个 tabView 也将滚动到顶部(失去其先前的滚动位置)。
- 如果使用普通应用栏(不可折叠应用栏) ,则不会出现此问题
- 此问题仅在 tabView 滚动到顶部时出现
问题:
使用可折叠应用栏(sliverAppBar)时如何保留tabView的滚动位置?
代码:
flutter - flutter - 在灵活空间中使用重叠内容滚动应用栏
我正在尝试使用颤振在灵活空间中重新创建具有重叠内容的应用栏滚动。
此处演示了该行为:
http://karthikraj.net/2016/12/24/scrolling-behavior-for-appbars-in-android/
我已经使用 SliverAppBar 创建了折叠 AppBar,使用我在这里粘贴的代码,我正在尝试创建这个
我无法使用 Stack,因为我找不到任何 onScroll 回调,到目前为止,我使用flexibleSpace创建了应用栏,应用栏在滚动时折叠:
编辑:我想要创建的示例
dart - 关闭 Listview.builder 的可滚动功能
我想使用 ListView.builder 因为它的 itemBuilder 功能。但我想关闭可滚动功能,因为它使我的应用程序难以使用,因为我最终只滚动使用 ListView.builder 制作的小部件,而不是整个屏幕。因此,仅滚动屏幕的某个小部件,而不是整个屏幕,从而使其用户体验不佳。
dart - 添加或删除项目时 SliverList 不更新
这是我的代码:
当我按下RaisedButton
它时,它确实从我要显示的列表中删除了最后一个小部件(如果我添加一个print()
语句,我将看到一个条目已被删除),但没有按应有的方式更新状态,我仍然可以看到2 个小部件。当我第三次按下按钮时,我尝试从空列表中删除项目时出现异常。
我在这里做错了什么?为什么当我从列表中删除一个小部件时,状态没有正确更新并且只显示一个小部件?
编辑: 当我尝试类似
它确实刷新了一个空列表,这里有什么问题?
dart - 如何将 List _data 从 main() 传递到有状态小部件 (LIstView)?
我想_data
从main() async
到访问Stateful Widget
?调用 REST Api Call in 是一种好习惯Main()
吗?