scroll_transition 0.1.1 copy "scroll_transition: ^0.1.1" to clipboard
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.
  • ScrollTransition gives each child a phase (-1..0..1) from its position in the nearest scroll viewport, with topInset / 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 rebuilds child.
  • VisualEffect gets 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.
0
likes
160
points
0
downloads
screenshot

Documentation

API reference

Publisher

unverified uploader

Weekly Downloads

SwiftUI-style scrollTransition and visualEffect for Flutter. Fade, scale, rotate, blur or slide list items by their viewport position without rebuilds.

Repository (GitHub)
View/report issues

Topics

#scroll #animation #effects #transition #ui

License

MIT (license)

Dependencies

flutter

More

Packages that depend on scroll_transition