我使用 Flutter 编程才一个半月,还很缺乏经验。 但是我有一个问题,我在互联网上找不到答案。 我需要一个主要由 PageView 组成的应用程序。不幸的是,对于 PageView,所有页面的大小始终相同。 有什么方法可以使一页的宽度变小,或者使一个页面的视口(viewport)分数比其他页面小吗?
PageView.Custom可能对我们有帮助,但我一直没能查到PageView.Custom有没有这个功能。我试着在网上巧读我,却一无所获。
如果网页浏览量不起作用,您可以考虑我可以使用哪个小部件。我的浏览量只有两页,但我同时需要滑动功能和“animatetopage ...”功能
最佳答案
我已经成功解决了这个问题。 现在我的解决方案。我构建了第二个 PageController,其 ViewPortFraction 为 0.8。一旦第二个页面打开到 30%,第一个 Controller 就会被第二个 PageController 取代,第二个页面会变小。
关于android - 如何在 PageView 中设置不同大小的页面?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/60994331/