问题标签 [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 回答
203 浏览

flutter - 有没有什么可能的方法可以像在 Flutter Pageview 中的 Instagram 故事一样在右侧添加一个点击前进并点击左侧向后退?

该问题的预期实施类似于 Instagram 故事。flutter 中有一个名为 story_view 的包,它的作用相同,但根据我的理解,不可能将 Pageview 添加为子项。那么,这可以在颤振中实现吗?

0 投票
1 回答
577 浏览

flutter - 构建一个构造函数以在页面视图上滚动到其他页面时从列表中调用项目,Flutter

我是一个初学者,正在尝试构建一个构造函数来设置列表项,并在滚动到下一页时调用它们以在页面视图中查看。我尝试了太多东西,但都失败了。即使避免直接帮助来提高自己,我还是被困住了,需要帮助。

在此处输入图像描述

0 投票
1 回答
1959 浏览

flutter - Flutter - PageView - 仅当您在特定组件而不是页面的任何位置滑动时才滚动

全新的flutter,不到10小时就可以了。

我有一个 PageView 处理 3 页,它完美地水平滚动它们。

但我想更改“允许滑动”区域。我不想让用户更改从页面的任何位置滚动的页面,而是例如,如果他在 AppBar 组件上滑动,就让他滚动页面。

我看到 PageView 有 applyTo 方法,我只是不知道如何给它 ID(keys) 或 appBar 看看这是否可行。

有没有办法实现这种“仅当用户在组件 X 上滑动时才滚动”?


编辑 1

Alberto Miola建议的解决方案就像一个魅力,这是我的代码(我必须从 PreferredSizeWidget 实现,因为需要修改 AppBar)。

0 投票
0 回答
108 浏览

flutter - 扑动中的 PageView.builder

如何重建我的 PageView.builder?当我改变_type财产时MyPage,我想重建它

0 投票
1 回答
827 浏览

flutter - Flutter Streambuilder 在gridview builder和pageview中使用了两次

我有一个包含视频缩略图的网格视图。现在这个缩略图列表是从流中生成的。我需要的是,当用户点击任何图像时,特定视频应该在网页浏览中打开。我已经实现了这一点,但是在综合浏览量中打开的视频没有听取任何更改。

我不确定是否可以在 gridview 和 pageview 中使用相同的流。

这是我的一些代码:

同样,我可以在页面浏览中打开视频并跳转到我想要点击的视频。但是,视频不会听取我在网页浏览中打开视频时所做的更改。例如,喜欢该视频不会增加其计数器,尽管喜欢在其他页面浏览量直接放置在 Streambuilder 内的屏幕中确实有效。在这种情况下,我不想将 pageview 放在 streambuider 中。

下面的截图可以更好地想象它。

在此处输入图像描述

0 投票
1 回答
1280 浏览

android - 带有按钮单击和滚动的水平页面交换 - Flutter

我正在尝试通过同时使用按钮和滚动来水平交换屏幕。我正在努力实现这样的目标。我希望你明白我想要做什么。

在此处输入图像描述

下面是我实现这一目标的代码

我正在使用“pageScreenIndex”保存屏幕索引,并在任一按钮单击时更改它的值。我是新来的。
我的屏幕现在看起来像这样。它会在交换时更改屏幕,但不会在按钮单击时更改

在此处输入图像描述

0 投票
1 回答
1783 浏览

flutter - 按下按钮时具有动态高度的 BottomSheet (DraggableScrollableSheet)

所以基本上我希望能够在按下 Button 时更改 DraggableScrollableSheet 的可见高度。就像一个箭头,允许用户向上和向下提升特定高度。

在此处输入图像描述

到目前为止,我有以下代码:

我已经尝试过 scrollController.jumpTo() 和 scrollController.animateTo() 但他们所做的只是移动 IconButton 而不是 DraggableScrollableSheet。

在此处输入图像描述 在此处输入图像描述

0 投票
0 回答
85 浏览

firebase - Flutter中如何实现动态页面构建?

我想知道在颤动中建立一个页面。我正在使用 Firestore 数据库

我知道如何使用 Stream 或 ListView.Builder 构建列表。并根据文档数量自动创建列表项。

我想根据可能包括嵌套列表或项目数组的文档数量来构建类似于上述列表项的页面。

我怎样才能实现它?

0 投票
2 回答
177 浏览

flutter - Flutter/Dart - 编辑后在构建的页面视图上自动更新标题?

我有一个PageView.builder返回页面。每个都有一个标题和一个标签。我还有一个EditPage允许用户编辑标题。编辑后的标题通过 PHP 在 MySQL 数据库上进行更新。
我可以让单个页面自动更新为新标题吗?还是每次更新标题时都必须完全重建 PageView?

这是PageView.builder代码;

这是发布到 PHP/MYSQL 数据库的代码;

0 投票
1 回答
123 浏览

flutter - PageController 忽略监听器

当鼠标滚动时,我正在尝试更改PageView中的页面,

我在这篇文章之后使用了一个监听器

在我的实现中(https://dartpad.dartlang.org/c2b24881927981575ff81367121f4e5f

使用晶圆厂,它的行为符合预期:

  • 移动到新页面
  • 打印新的页码
  • then打印next或打印previous页面

但是Listener行为中的回调很奇怪:

  • 从回调中打印消息
  • 不会移动到新页面
  • then打印next或打印previous页面

我不确定这种行为的原因是什么,知道吗?谢谢