问题标签 [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 投票
2 回答
70 浏览

flutter - 无法使可滚动

我是 Flutter 的新手,我尝试制作可滚动的 UI。

我尝试添加 Expanded 小部件、 ListViews Widgets 、 SingleChildScrollView 小部件,但没有得到预期的结果。

此外,我尝试将堆栈包装在 Container 中,然后再包装在 SingleChildScrollView 中。但它会引发错误。 在此处输入图像描述

我尝试了很多方面来使我的主页可滚动。但是,我得到了错误(下面提到)

I/flutter (6259): 另一个异常被抛出: RenderBox 没有布局: _RenderColoredBox#89cc6 NEEDS-PAINT NEEDS-COMPOSITING-BITS-UPDATE I/flutter (6259): 另一个异常被抛出: RenderBox 没有布局: RenderRepaintBoundary #9505f NEEDS-PAINT NEEDS-COMPOSITING-BITS-UPDATE I/flutter(6259):引发了另一个异常:'package:flutter/src/rendering/sliver_multi_box_adaptor.dart':断言失败:第 549 行 pos 12:'child.hasSize ':不正确。

0 投票
1 回答
809 浏览

flutter - Flutter/Dart - 获取 PageView.Builder 的索引号以在文本小部件中使用?

我有一个PageView.builder内一个StatelessWidget。我需要获取当前查看页面的当前索引号以显示在我的构建中的文本小部件中。

希望我可以简单地currentIndex.toString()用作文本小部件中的变量,但 Android Studio 用红色下划线并警告我undefined name currentIndex. 我怎样才能得到正确的变量?

0 投票
1 回答
45 浏览

flutter - Flutter/Dart - 嵌套的水平和垂直 PageViewBuilders?

在水平查看每个页面时,PageView.builder我想调用一个垂直的 PageView.builder 来为每个页面提供它自己的垂直回复列表。最好的方法是什么?

0 投票
1 回答
94 浏览

flutter - Flutter/Dart PageView - SwipeGestureRecognizer 仅在初始页面上激活?

我有一个PageView.builder内一个StatelessWidget。每个页面都有一个SwipeGestureRecognizer提供Navigator.pop(context)onSwipeDown 的页面。但我希望这个手势只在用户滚动回initialPage: 0. 对于其余页面,我希望使用PageView.builder. 我已经设法使这几乎可以正常工作,除了SwipeGestureRecognizer似乎禁用了所有其他页面上 PageViewer 的正常向下滑动默认滚动。如何让向下滑动手势仅在第一页上激活?

0 投票
1 回答
1136 浏览

flutter - SingleChildScrollView 中的 PageView.builder 颤动

我正在尝试在 SingleChildScrollView 中使用 PageView.builder 但我总是收到一个错误消息

这是代码的一部分

有什么我应该从代码中添加的吗?

0 投票
4 回答
4578 浏览

flutter - 在 PageView 中的 WheelEvent 上 Flutter Web “平滑滚动”

使用下面的代码

你可以看到,在dartpad或从这个视频中运行它,

使用鼠标滚轮滚动 aPageView提供平庸的体验(充其量),

这是一个已知问题#35687 #32120,但我正在尝试找到解决方法

实现平滑滚动PageView或至少防止“口吃”。

有人可以帮助我或指出我正确的方向吗?

我不确定问题出在PageScrollPhysics;

我有一种直觉,问题可能出在WheelEvent 上

因为使用多点触控滚动滑动非常有效

0 投票
1 回答
94 浏览

flutter - Flutter/Dart - 透明背景直到未来到来?

我正在尝试获取一个PageView.Builder使用网络数据构建的。当我尝试从另一个页面滑动到它时,我得到一个白色背景,它似乎充当占位符,直到来自该页面的网络数据Future到达。我想要的是原始页面在页面构建之前保持在后台可见。但是,尽管我已经尝试了我能想到的一切,但背景仍然是白色的,直到Future到达填充PageView. 在到达之前,我如何才能获得清晰的或至少降低不透明度的占位符?

我使用了 CircularProgressIndicator 作为占位符,但它不仅看起来很糟糕(滑动将其向各个方向炸毁),而且背景仍然顽固地不透明和白色。我也尝试了Container一个透明的颜色,但这只是覆盖了未来的白色背景。我怎样才能摆脱像占位符一样的不透明白色背景Future

这是未来;

0 投票
2 回答
256 浏览

arrays - 如何在 Flutter 应用程序中获取 JSON 数据?

我有以下从服务器获取的 JSON 数据,我需要在 pageviewbuilder 以及 Flutter 应用程序中的 listview builder 中获取和配置这些数据。

Listview builder(垂直滚动)嵌套在 Pageview builder(水平滚动)中,我已经配置了

要展示的东西是这样的

页面 ---------- 订购商品

订单 16 >> 订单 16,项目 1 ,订单 16 项目 2

订单 18 >> 订单 18,项目 1,订单 18,项目 2,订单 18,项目 3

我是在flutter中学习JSON的新手,请指导我如何获取数据并根据需要用于上述配置。

0 投票
2 回答
2648 浏览

flutter - 使用 Pageview.builder 在 Flutter 中进行分页

我正在尝试实现分页,但我找不到任何关于我应该如何创建控制器监听器函数的例子——或者我应该把它放在哪里。请指教。让我知道我是否也应该添加更多信息。

目前,我的监听器函数如下所示:

当前发生的情况是该函数仅被调用一次,随后再也不会被调用。

0 投票
0 回答
59 浏览

arrays - Flutter中JSON数据的配置字段面临错误

我在颤振应用程序中获取了 JSON 数据,我试图显示它 PageView.builder 和嵌套的 ListView.builder,我已经创建了这个模型。

JSON 数据是这样配置的,首先是 Order Details,然后是嵌套的 order_items。我需要在一个页面中显示单个订单,然后在 ListView.Builder 的同一页面上显示 order_items。

在这次尝试中,我遇到了以下错误

错误

而且我无法为 pageview 的元素和 order_items 的嵌套 ListView.builder 索引。

请指导我应该如何纠正它

这是我能够在颤振应用程序中从服务器获取的 JSON 数据

我使用的代码是用于在 Stateful Widget 中获取数据的

这是我用来获取字段数据的代码

Flutter 应用程序中正在实现的 WIDGET CODE