问题标签 [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.

0 投票
1 回答
66 浏览

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 尝试调用:内容

我无法理解我的代码有什么问题,以及如何解决它 请进一步指导

0 投票
1 回答
48 浏览

arrays - 需要在flutter中配置json数据获取字段到widget元素

我对 JSON 数据进行了以下建模,其中每个订单中都有订单和商品。

数据模型

JSON数据

我需要在 PageView.builder(Horizo​​ntal Scroll) 和嵌套的 ListView.builder(Vertical Scroll) 中显示数据,这个模型我已经创建了。

我使用以下代码将 JSON 日期与上述配置的模型相关联,并且此功能成功运行

}

现在我需要将 JSON 数据字段关联到我使用以下小部件的小部件模型

对于订单的最终清单及其各自的项目,我需要从模型中获取字段,但我无法这样做,请指导我如何获取这些详细信息。我需要Order NO.来自内容模型的 ,然后在同一个模型中,我需要获取 的长度,order_items然后是这些订单项的字段值。

我是学习 JSON Flutter 的新手,这就是我面临这个问题的原因,请指导我解决方案。

我知道我写了很多代码,但它是为了提供一个清晰的画面,究竟需要做什么。

0 投票
0 回答
182 浏览

flutter - Flutter PageView 纸张动画

我正在尝试在 Flutter 中创建一个动画,PageView以像在书中一样更改页面。例如,当您更改页面时,Google Play 图书在在线图书中执行相同的操作。

0 投票
0 回答
75 浏览

flutter - 关闭键盘时,PageView 不会向下滚动

我在垂直 PageView 中有两个页面。

下页 (B) 包含以下内容:

每当我聚焦和取消聚焦 TextFormField 时,就会出现问题。

Expetation:键盘弹出,Expanded ListView 缩小,使 TextFormField 在键盘上方。当键盘被关闭时,ListView 应该展开并且页面应该看起来像以前一样。

相反会发生什么:当键盘被解除时,ListView 扩展回其原始大小,但页面 (B) 保持在键盘所在位置上方的偏移并且不会向下移动。最终结果是,页面 (B) 向上偏移,因此部分在屏幕外,我必须手动向下滚动它。

页面 B 本身具有固定大小,一旦向下滚动,就无法手动向上偏移。

TL;DR:PageView 在关闭键盘后将页面部分推离屏幕。

任何帮助都非常感谢,并在此先感谢:D

编辑:添加屏幕截图:编辑文本字段之前、期间和之后

编辑2:我认为它与页面浏览本身及其滚动物理有关。

0 投票
1 回答
368 浏览

json - 想要删除颤振列表视图中的索引项

有一个订单列表(包含订单),它配置了页面浏览构建器(水平滚动),并且在每个订单页面中都有 listview.builder(垂直滚动)中的项目,我能够成功地动态配置。

现在每个订单都有n个商品,每个商品都有一个按钮,可以成功调用。现在,在成功操作之后,我希望按照执行操作的顺序的订单项应该从 listview.builder 中删除,因为它会在服务器后端中删除。

当订单没有剩余商品时,它也应该从 pageview.builder 中删除,因为它也会从服务器中删除。

我正在使用的代码如下,用于 pageview.builder 和 list.viewbuilder 的小部件

调用的函数

请指导我如何实现所需的功能。json颤振索引颤振列表视图颤振页面视图

0 投票
3 回答
1333 浏览

flutter - Flutter/Dart - 在 PageView 中编辑页面,然后刷新并滚动回同一个地方?

目前,我可以将编辑提交到 a 中的单个页面,PageView然后提交Navigator.push到新创建的单个编辑页面或Navigator.pop返回到Pageview包含未编辑页面的原始页面。

但我更愿意在更新/刷新的网页浏览中弹回到同一个地方。我在想我可以在原始的 PageView 页面上做到这一点:

但是在编辑之后,我怎样才能弹出一个刷新的 PageView 并滚动到现在更新的原始页面?或者,还有更好的方法?有人提到了钥匙,但我还没有学会使用它们。

0 投票
1 回答
211 浏览

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。

有人知道这样做的方法吗??

0 投票
0 回答
84 浏览

flutter - 在垂直页面浏览中调整图像大小而不影响每个元素之间的空间?

大家好,我在页面浏览中调整动画容器的大小时遇到​​问题。如果我调整图像的大小,我会丢失两者之间的空间量,并且如果我正确的条件语句来检查容器是否是 activePage,如果不是更高的另一个容器,但是当我这样做时,我会失去页面浏览的平滑度,所以我该怎么做通过牺牲它们之间的空间来获得合适的尺寸?
链接到照片以显示所需的间距量和视频以显示所需的效果。https://photos.app.goo.gl/q3zo6Fw5i2sM4X2K6 容器/图像的高度需要为 499。 如果需要更多信息,请在评论中标记我!

0 投票
0 回答
187 浏览

flutter - 为什么 Flutter 项目中的所有文件都是红色的?为什么我在运行代码时会看到一个空白屏幕?

我用 Flutter 做了一个项目,一切都很顺利,直到我关闭项目并打开它:我看到所有文件都变成了红色,除了白屏之外我无法在模拟器上查看任何内容(但第一页可以正常工作美好的)。

这是所有文件变红的图像。

然后,当我运行其中一个页面时,我看到一个空白屏幕和一个 Failed Assertion 错误:hasSize 我不知道这些问题。

有人能帮我吗?

提前致谢!

0 投票
1 回答
331 浏览

flutter - Flutter PageView itemCount 变化导致PageController jumpToPage 跳转到错误页面

我有一个 PageView 可以处理三个不同长度的数据列表。清单 1 有一项,清单 2 有 2 项,清单 3 有 3 项。这是正在发生的事情。

  1. PageView 使用列表 1 itemCount = 1 和页面 0 构建。
  2. PageView 使用列表 2 itemCount = 2 和页面 0 构建。
  3. PageView 使用列表 3 itemCount = 3 和第 2 页构建。
  4. PageController.jumpToPage(2) 被调用。
  5. 显示第 2 页,然后自动向下滚动到第 1 页。(似乎认为没有第 2 页并在 itemCount 为 2 时滚动回最后一页)

在构建方法中使用 WidgetsBinding.instance.addPostFrameCallback(...) 构建 PageView 后,我尝试调用 jumpToPage(2) ,认为 PageController 正在某处读取旧的 itemCount = 2 值。那没有用。

如何让 jumpToPage(2) 基于新的 PageView itemCount = 3 工作?

这是我的代码。我试图让它尽可能简单。