scroll_transition 0.1.1
scroll_transition: ^0.1.1 copied to clipboard
SwiftUI-style scrollTransition and visualEffect for Flutter. Fade, scale, rotate, blur or slide list items by their viewport position without rebuilds.
0.1.1 #
- Documentation only: added a demo GIF showing the 3D drum effect while scrolling. No code changes.
0.1.0 #
- Initial release.
ScrollTransitiongives each child a phase (-1..0..1) from its position in the nearest scroll viewport, withtopInset/bottomInset.- Interactive (continuous, optional curve) and animated (discrete, with duration, curve and threshold) configurations.
- Paint-time
effect:with zero rebuilds:ScrollEffects.fade,scale,rotate,rotate3D,blur,slide,translate,saturate,custom, all chainable. builder:API that reruns only on phase changes and never rebuildschild.VisualEffectgets the raw viewport geometry, as a paint-time effect or a builder.- Supports ListView, GridView, slivers (pinned headers), PageView, SingleChildScrollView, reversed, horizontal, RTL, keep-alive and nested scrollables.
