parallax_onboarding 0.1.0
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: aChangeNotifierwrapping aPageControllerwith safe, listenable navigation (next,previous,animateToPage,index,page,isFirst,isLast), plus afromPageControllerconstructor that borrows an existing controller without taking ownership.ParallaxLayerandparallaxOffset: the low-level depth primitive for building custom layeredPageViews.- First-class RTL support (horizontal motion mirrors under
TextDirection.rtl). - Reduced-motion support: honours
MediaQueryData.disableAnimationsand freezes the parallax, with an explicitreduceMotionoverride. - Customizable controls and indicator via
controlsBuilder/indicatorBuilder, a sharedbackground, and a defaultsmooth_page_indicatordot effect.
