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.
18
likes
140
points
814
downloads

Publisher

verified publisherdev.louibooks.com

Weekly Downloads

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