问题标签 [flutter-pageview]
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.
arrays - 无法将数据从 JSON 获取到颤动的字段
我能够在颤振应用程序中从服务器获取 JSON 数据。我需要在 PageView.builder 和嵌套的 ListView.builder 中显示数据,这个模型我已经创建了。
要求实现的代码
这是我能够在颤振应用程序中从服务器获取的 JSON 数据
我使用的代码是用于在 Stateful Widget 中获取数据的
我实现的NewOrder Model类如下
我实现的 NewPlayLoadClass 在这里
导入“包:dataproject2/newmodel/neworder.dart”;
我得到的错误在这里
在构建 PageViewClass(dirty, state: _PageViewClassState#98a84) 时引发了以下 NoSuchMethodError:在 null 上调用了 getter 'content'。接收者:null 尝试调用:内容
我无法理解我的代码有什么问题,以及如何解决它 请进一步指导
arrays - 需要在flutter中配置json数据获取字段到widget元素
我对 JSON 数据进行了以下建模,其中每个订单中都有订单和商品。
数据模型
JSON数据
我需要在 PageView.builder(Horizontal Scroll) 和嵌套的 ListView.builder(Vertical Scroll) 中显示数据,这个模型我已经创建了。
我使用以下代码将 JSON 日期与上述配置的模型相关联,并且此功能成功运行
}
现在我需要将 JSON 数据字段关联到我使用以下小部件的小部件模型
对于订单的最终清单及其各自的项目,我需要从模型中获取字段,但我无法这样做,请指导我如何获取这些详细信息。我需要Order NO.
来自内容模型的 ,然后在同一个模型中,我需要获取 的长度,order_items
然后是这些订单项的字段值。
我是学习 JSON Flutter 的新手,这就是我面临这个问题的原因,请指导我解决方案。
我知道我写了很多代码,但它是为了提供一个清晰的画面,究竟需要做什么。
flutter - Flutter PageView 纸张动画
我正在尝试在 Flutter 中创建一个动画,PageView
以像在书中一样更改页面。例如,当您更改页面时,Google Play 图书在在线图书中执行相同的操作。
flutter - 关闭键盘时,PageView 不会向下滚动
我在垂直 PageView 中有两个页面。
下页 (B) 包含以下内容:
每当我聚焦和取消聚焦 TextFormField 时,就会出现问题。
Expetation:键盘弹出,Expanded ListView 缩小,使 TextFormField 在键盘上方。当键盘被关闭时,ListView 应该展开并且页面应该看起来像以前一样。
相反会发生什么:当键盘被解除时,ListView 扩展回其原始大小,但页面 (B) 保持在键盘所在位置上方的偏移并且不会向下移动。最终结果是,页面 (B) 向上偏移,因此部分在屏幕外,我必须手动向下滚动它。
页面 B 本身具有固定大小,一旦向下滚动,就无法手动向上偏移。
TL;DR:PageView 在关闭键盘后将页面部分推离屏幕。
任何帮助都非常感谢,并在此先感谢:D
编辑:添加屏幕截图:编辑文本字段之前、期间和之后
编辑2:我认为它与页面浏览本身及其滚动物理有关。
json - 想要删除颤振列表视图中的索引项
有一个订单列表(包含订单),它配置了页面浏览构建器(水平滚动),并且在每个订单页面中都有 listview.builder(垂直滚动)中的项目,我能够成功地动态配置。
现在每个订单都有n个商品,每个商品都有一个按钮,可以成功调用。现在,在成功操作之后,我希望按照执行操作的顺序的订单项应该从 listview.builder 中删除,因为它会在服务器后端中删除。
当订单没有剩余商品时,它也应该从 pageview.builder 中删除,因为它也会从服务器中删除。
我正在使用的代码如下,用于 pageview.builder 和 list.viewbuilder 的小部件
调用的函数
请指导我如何实现所需的功能。json颤振索引颤振列表视图颤振页面视图
flutter - Flutter/Dart - 在 PageView 中编辑页面,然后刷新并滚动回同一个地方?
目前,我可以将编辑提交到 a 中的单个页面,PageView
然后提交Navigator.push
到新创建的单个编辑页面或Navigator.pop
返回到Pageview
包含未编辑页面的原始页面。
但我更愿意在更新/刷新的网页浏览中弹回到同一个地方。我在想我可以在原始的 PageView 页面上做到这一点:
但是在编辑之后,我怎样才能弹出一个刷新的 PageView 并滚动到现在更新的原始页面?或者,还有更好的方法?有人提到了钥匙,但我还没有学会使用它们。
flutter - Flutter/Dart - 在页面视图上反向创建索引号?
我想呈现一个PageView
但不是currentIndex
为每个页面按顺序编号 IE:1,2,3,4,5,6,7,8,9 我想反转编号 IE:9,8, 7,6,5,4,3,2,1。
有人知道这样做的方法吗??
flutter - 在垂直页面浏览中调整图像大小而不影响每个元素之间的空间?
大家好,我在页面浏览中调整动画容器的大小时遇到问题。如果我调整图像的大小,我会丢失两者之间的空间量,并且如果我正确的条件语句来检查容器是否是 activePage,如果不是更高的另一个容器,但是当我这样做时,我会失去页面浏览的平滑度,所以我该怎么做通过牺牲它们之间的空间来获得合适的尺寸?
链接到照片以显示所需的间距量和视频以显示所需的效果。https://photos.app.goo.gl/q3zo6Fw5i2sM4X2K6
容器/图像的高度需要为 499。
如果需要更多信息,请在评论中标记我!
flutter - 为什么 Flutter 项目中的所有文件都是红色的?为什么我在运行代码时会看到一个空白屏幕?
我用 Flutter 做了一个项目,一切都很顺利,直到我关闭项目并打开它:我看到所有文件都变成了红色,除了白屏之外我无法在模拟器上查看任何内容(但第一页可以正常工作美好的)。
然后,当我运行其中一个页面时,我看到一个空白屏幕和一个 Failed Assertion 错误:hasSize 我不知道这些问题。
有人能帮我吗?
提前致谢!
flutter - Flutter PageView itemCount 变化导致PageController jumpToPage 跳转到错误页面
我有一个 PageView 可以处理三个不同长度的数据列表。清单 1 有一项,清单 2 有 2 项,清单 3 有 3 项。这是正在发生的事情。
- PageView 使用列表 1 itemCount = 1 和页面 0 构建。
- PageView 使用列表 2 itemCount = 2 和页面 0 构建。
- PageView 使用列表 3 itemCount = 3 和第 2 页构建。
- PageController.jumpToPage(2) 被调用。
- 显示第 2 页,然后自动向下滚动到第 1 页。(似乎认为没有第 2 页并在 itemCount 为 2 时滚动回最后一页)
在构建方法中使用 WidgetsBinding.instance.addPostFrameCallback(...) 构建 PageView 后,我尝试调用 jumpToPage(2) ,认为 PageController 正在某处读取旧的 itemCount = 2 值。那没有用。
如何让 jumpToPage(2) 基于新的 PageView itemCount = 3 工作?
这是我的代码。我试图让它尽可能简单。