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

flutter - Flutter - 在 PageView 中传递数据

我正在尝试在我的综合浏览量的一个“页面”上键入一条消息,并希望该消息显示在另一个“页面”上。我了解如何使用两个单独的 Scaffold 小部件来完成此操作,但我很难理解如何在具有嵌套 Stack/Pageview 的单个脚手架内执行此操作。

这是我设置浏览量的地方:

这是我的 InsideRight(),我希望用户在其中输入他们的消息:

还有我需要显示消息的 EndView:

有什么建议么?谢谢

0 投票
0 回答
30 浏览

flutter - 是否可以在页面视图中安排项目,如带有自定义动画的列表视图?

我正在尝试实现以下设计。第一个问题是在使用 pageview 时,当前索引项似乎位于中心。我想要一个类似行为的列表。但是想跟踪当前索引和即将到来的索引,所以我可以使用动画容器来制作动画。

https://cdn.dribbble.com/users/2564256/screenshots/13623742/media/8614cdd2261a93cd65c949f1c68852f8.mp4

0 投票
4 回答
649 浏览

flutter - 在颤振中实现像香奈儿应用程序一样的自定义滚动?

最近我安装了一个叫Chanel Fashion的新应用,在它的主页上有一个很奇怪的滚动类型,你可以从下面的 GIF 中看到它,我非常怀疑它是一个定制的任何类型的滚动,我认为它是一个浏览量,任何提示关于如何在颤振中实现这样的事情?

在此处输入图像描述

Ps 这个博客试图在 android 中制作类似的东西,但它在很多方面都不同。

Ps 2 这个 SO question试图在 IOS 上实现它。

0 投票
1 回答
134 浏览

flutter - 如何在颤动中使用页面视图时在一组列表视图中刷卡并打开与该卡相关的相应页面?

形象更懂你的目的

https://i.stack.imgur.com/Z45YH.jpg 我尝试了一切,但失败了!

0 投票
1 回答
32 浏览

flutter - 如何向页面视图 Flutter 添加不同的项目

我有这段代码,它允许我在包含文本的卡片之间滚动。但是,它所做的只是在每张卡片上添加相同的文字。我想显示两个单独的文本,它们保存在里面

这是我目前拥有的代码:

我真的很困惑如何做到这一点。(我刚开始接触编码)谢谢

0 投票
2 回答
893 浏览

flutter - 颤动水平列表视图/页面视图,选定元素动画到全宽

所以基本上我只想有一个水平对齐ListViewPageView里面有项目,当前选择的项目将占据整个可用的全宽。到目前为止,这是我的基本代码:

正如您现在所看到的,我可以为所选元素提供全宽,但我需要进行某种页面捕捉,因为目前我无法以一种好的方式跳过大容器或小容器。现在,如果我将整个内容更改为PageView,我将无法再控制AnimatedContainer. 请帮忙。

0 投票
2 回答
1846 浏览

flutter - 当我停止使用功能播放歌曲并更改导航栏索引时,颤动的音乐继续播放

我有一个包含每个项目的音乐的列表。如果我关闭屏幕,我会更改index当前位置的屏幕BottomNavigationPage并调用停止功能来停止音频,但这有时确实不起作用。如果歌曲正在加载过程中或用户速度非常快,歌曲将继续在不同的页面上播放。

我正在使用https://pub.dev/packages/audioplayers插件。

这是我的缩小代码示例完整工作演示:编辑::

所以我跟进了@Ringil 的提示,提供了一个完整的工作示例以及我在这里面临的实际问题。这是我的代码:

还有一段短视频显示了这个问题。如果我们转到轮播屏幕,在加载之前浏览已播放的歌曲并关闭屏幕,它们将在我不想要的不同屏幕上播放。我也不想以某种方式“阻止”用户滑动扔旋转木马,直到加载歌曲。视频:https ://streamable.com/e/ycxwob

基本上,我将我的代码缩减到了最低限度。我拿了 Ringil 的代码,因为在他的演示中一切都很好。然后我添加了越来越多的代码,直到我再次注意到错误。现在我们到了。基本上,来自 hin 和 mine 的示例音频文件有所不同。从文件大小方面来看,我的文件并不大,但它们似乎更长,这给了我们一直期待的延迟。似乎如果在关闭或更改索引之前未加载歌曲,则会发生错误。

0 投票
2 回答
633 浏览

flutter - 如何扩展页面浏览内容以匹配父级的高度和宽度?

我有一个 ListView 包含 PageViews 每个 PageView 将包含一个图像数组

我需要知道使 PageView 项目扩展其宽度和高度以匹配 PageView 宽度和高度的正确方法

并且将 PageView 放入 ListView 是安全的!?

谢谢

0 投票
2 回答
1551 浏览

flutter - 在 Flutter 中嵌套 Scaffold 是否正确?

我的应用主页中有一个 PageView,我想要:

  1. AppBar根据页面变化
  2. BottomAppBar 是固定的

我想象的两个解决方案是:

  1. 难点:拥有一个带有 appBar、body 和 bottomNavigationBar 的 Scaffold;使用 PageView 的 PageController 为 AppBar 内容设置动画...
  2. 有 2 个嵌套的 Scaffold:主要的一个带有 body 和 bottomNavigationBar,第二个在每个 PageView 的页面中,带有 AppBar...

所以我想知道,它可以工作,但是在语法上嵌套 Scaffold 是否“正确”?

非常感谢 !

0 投票
0 回答
33 浏览

flutter - Flutter - 通知子页面

我有一个父页面,其中包含一个PageView,如下所示:

的孩子PageViewStatefulWidget
此父页面包含一个AppBar用于重新加载的按钮。
单击此按钮时,我想进行调用以重新加载 Page1 和 Page2 中包含的数据。

我怎样才能做到这一点?
我被告知要使用Provider,但这是最好的方法吗?