如何在 PageView 中设置不同大小的页面?

How can I have different sized Pages in a PageView?

我才用Flutter编程一个半月,还是很新手。 但是我有一个问题,我在互联网上找不到答案。 我需要一个主要由 PageView 组成的应用程序。不幸的是,对于 PageView,所有页面的大小始终相同。 有什么方法可以让一页的宽度变小,或者让一个页面的视口分数比其他页面小吗?

PageView.Custom可能对我们有帮助,但是我没能查到PageView.Custom有没有这个功能。我试着在网上巧读我,可是一无所获。

如果网页浏览量不起作用,您有其他想法我可以使用哪个小部件。我的浏览量只有两页,但我既需要滑动功能又需要功能"animatetopage ..."

我已经成功解决问题了。 现在我的解决方案。我构建了第二个 PageController,其 ViewPortFraction 为 0.8。第二页一打开到30%,第一个控制器就被第二个PageController取代,第二页越来越小