parallax_onboarding 0.1.0 copy "parallax_onboarding: ^0.1.0" to clipboard
parallax_onboarding: ^0.1.0 copied to clipboard

A parallax onboarding carousel for Flutter with per-layer depth, slot-based pages, page-indicator dots, and first-class RTL and reduced-motion support.

0.1.0 #

Initial release.

  • ParallaxOnboarding: batteries-included, swipeable onboarding carousel whose background, content and foreground layers drift with parallax depth.
  • OnboardingPage: immutable, slot-based page with an independent parallax factor and alignment for each of its three depth layers.
  • ParallaxOnboardingController: a ChangeNotifier wrapping a PageController with safe, listenable navigation (next, previous, animateToPage, index, page, isFirst, isLast), plus a fromPageController constructor that borrows an existing controller without taking ownership.
  • ParallaxLayer and parallaxOffset: the low-level depth primitive for building custom layered PageViews.
  • First-class RTL support (horizontal motion mirrors under TextDirection.rtl).
  • Reduced-motion support: honours MediaQueryData.disableAnimations and freezes the parallax, with an explicit reduceMotion override.
  • Customizable controls and indicator via controlsBuilder / indicatorBuilder, a shared background, and a default smooth_page_indicator dot effect.
1
likes
150
points
15
downloads
screenshot

Documentation

API reference

Publisher

unverified uploader

Weekly Downloads

A parallax onboarding carousel for Flutter with per-layer depth, slot-based pages, page-indicator dots, and first-class RTL and reduced-motion support.

Repository (GitHub)
View/report issues

Topics

#onboarding #parallax #carousel #intro #animation

License

Apache-2.0 (license)

Dependencies

flutter, smooth_page_indicator

More

Packages that depend on parallax_onboarding