如何在 Flutter 中使用 PageView 使上一个和下一个项目可见?

Kav*_*u S 2 pageviews dart flutter

如何使 PageView 的上一个和下一个项目在屏幕的末端稍微可见?

在此处输入图片说明

Gar*_* AP 9

首先,您需要指定默认为 1.0 的页面控制器的视口分数:

final _controller = PageController(viewportFraction: 0.7);
Run Code Online (Sandbox Code Playgroud)

然后为您的页面视图使用自定义控制器:

PageView.builder(
              itemCount: _pages.length,
              controller: _controller,
              itemBuilder: (BuildContext context, int index) {
                return _pages[index];
              },
            )
Run Code Online (Sandbox Code Playgroud)