Search packages, repositories and app categories

stacked_page_view cover
Package detailsv1.1.2

stacked_page_view

A flutter plugin to help create a vertical caraousel. This package is very lightweight as the actual code iteself is like 109 lines

AndroidiOSWebmacOSWindowsLinux
30-day downloads
25
Likes
24
Pub points
150

Install package

flutter pub add stacked_page_view

Package Overview

Package selection guidance compiled from public package information, community data, and project usage.

StackedPageView is a lightweight Flutter package designed to create vertical carousels with a stacked, layered effect. It enables smooth scrolling through pages that appear in a visually appealing, overlapping layout. With only around 109 lines of code, it remains minimal and efficient. The package supports multiple platforms including Android, iOS, Web, macOS, Windows, and Linux, making it versatile for cross-platform applications. Ideal for showcasing content like images, cards, or slides in an engaging way.

Use cases

  • Creating vertical image carousels
  • Displaying layered content cards
  • Building interactive slide shows
  • Enhancing onboarding screens
  • Designing mobile app intros
  • Presenting product showcases

Key features

  • Minimal codebase (~109 lines)
  • Vertical stacking layout
  • Smooth scroll transitions
  • Cross-platform support
  • Lightweight performance
  • Customizable page alignment

Suitable for

  • Developers seeking lightweight carousel solutions
  • App designers wanting layered visual effects
  • Projects requiring simple yet elegant page transitions
  • Mobile and web apps with content-heavy interfaces
  • Prototyping interactive UIs quickly

Considerations

  • Limited customization options compared to full-featured carousels
  • No built-in pagination indicators
  • Best suited for simple stacking layouts
  • May require additional styling for complex designs
  • Not ideal for horizontal carousels
  • Depends on external packages for advanced gestures

Original README

Original README snapshot from the linked source repository. Visit the repository for the latest content.

Stacked Page View!

flutter dart

pub.dev/stacked_page_view

Hi! This package will create stacked page view in your flutter app. it's as lightweight as it can get⚡⚡ .

  • Just wrap it between your PageView builder and the iterable children like the code below.
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,
                  ),
                ),
              ),
            ),
          );
        },
      )

example gif

Categories

Source repository

Projects using this package

No data available yet.