堆叠页面视图 (Stacked Page View)

嗨!这个包将在你的 Flutter 应用程序中创建一个堆叠页面视图。它尽可能地轻量级。

只需像下面的代码一样,将其包裹在 PageView 构建器和可迭代的子元素之间。

PageView.builder(
        itemCount: 10,
        scrollDirection: Axis.vertical,
        controller: pageController,
        itemBuilder: (context, index) {
          return StackPageView(
            controller: pageController,
            index: index,
            child: Container(
              color: (colors..shuffle()).first,
              child: Center(
                child: Text(
                  '$index',
                  style: TextStyle(
                    color: Colors.white,
                    fontSize: 25,
                  ),
                ),
              ),
            ),
          );
        },
      )

Stacked-Page-View-

GitHub

https://github.com/100lvlmaster/stacked_page_view