flutter_touch_ripple 2.2.32 copy "flutter_touch_ripple: ^2.2.32" to clipboard
flutter_touch_ripple: ^2.2.32 copied to clipboard

This flutter package is customizable touch ripple effect widget for flutter, very flexible and performant, providing smooth touch effect animations.

0.0.1 #

  • First varsion (Inefficient)

1.0.0 #

  • Rewritten the all code
  • modularised the code and relied on abstract classes.
  • made it extensible by implementing the gesture detector used in the package.
  • documented the code, and used efficient design patterns.

1.0.1 #

  • Bug fixes varsion

1.0.2 #

  • Updated package varsion (Optimised)

1.0.3 #

  • Slightly updated version (For additional behaviors and gestures)

1.0.4 #

  • Updated package varsion

1.0.5 #

  • Bug fixes varsion

1.0.6 #

  • Fixes a phenomenon that does not cancel when the focus is in the longPress state and when the focus is in the focus state.

1.1.0 #

  • Added blur effect of touch ripple effect.

1.1.1 ~ 1.1.13 #

  • bug fix.

1.1.14 #

  • Changed the default spread curve to Curve.ease.

1.1.2 #

  • Added onTapAsync, onTapAsyncStart, onTapAsyncEnd of touch ripple event.

2.0.0 #

  • All code for greater flexibility and maintainability, and tested. Added a TouchRippleStyle inherited widget, similar to PrimaryScrollController. The gesture-recognizing widget was separated to render the touch ripple effect independently.

2.1.0 #

  • Added TouchRippleOrigin enumeration to define the starting point of a spread ripple effect based on user interaction. It includes the following options:
    • pointer_down: The ripple starts from the point where the pointer touches down.
    • pointer_move: The ripple starts from the point where the pointer moves.
    • center: The ripple starts from the center of the widget, regardless of the pointer's position.

2.2.0 #

  • Changed the opacity of the default ripple color from 0.2 to 0.1.

  • Changed the default TouchRippleRenderOrderType value from TouchRippleRenderOrderType.background to TouchRippleRenderOrderType.foreground.

  • Added TouchRippleShape enumeration defines the shape of the ripple effect based on the widget layout, specifying how the ripple appears visually. It includes the following options:

    • normal: The shape to a square that corresponds to the area occupied by the widget layout.
    • inner_circle: The shape to a circle that remains within the bounds of the widget layout.
    • outer_circle: The shape to a circle that extends beyond the bounds of the widget layout.

2.2.2 #

  • Fixed an issue about issues/1 for the null-safety exception about RenderBox reference.

2.2.3 ~ 2.2.32 #

  • Fixed an issue related to issues/1 for the 'Null check operator used on a null value' exception by adopting a verification approach to ensure necessary instances are initialized.
14
likes
150
pub points
86%
popularity

Publisher

verified publisherdev.louibooks.com

This flutter package is customizable touch ripple effect widget for flutter, very flexible and performant, providing smooth touch effect animations.

Repository (GitHub)
View/report issues

Documentation

API reference

License

BSD-3-Clause (license)

Dependencies

flutter

More

Packages that depend on flutter_touch_ripple