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

标签 android ios flutter dart flutter-pageview

我使用 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/

相关文章:

iphone - 将纹理复制到 PixelBuffer (CVPixelBufferRef)

date - 如何在 flutter 中将 TimeOfDay 格式化为字符串

flutter - 如何在不重新创建小部件的情况下重新渲染小部件-Flutter/Dart

internationalization - 在 Flutter 应用程序中使用英里还是公里?

java - Cordova 插件 - 添加第三方 sdk

android - 使用 Android viewClient 安装包

ios - 在 aac 流中检测信号/标志的最佳实践

ios - 类不符合 Swift 中键的键值编码

java - 由于字符串格式,在 android 中进行 http 调用时出现问题 - 索引 81 处的查询中存在非法字符

java - 是否可以在 Java 服务器中添加 PHP 脚本?