- August 28, 2025
- Mins Read
This packages contains SimilarShape
and InterpolatedShape
, both can be used to achieve shapes animations with SwiftUI.
SimilarShape
should be used when animating two or more similar paths. A path is similar to another one when having the same number and types of Path.Element
. I.e.: two rects with different height, width and origin are considered similar, since the two paths are made by the same Path.Element
but with different CGPoint
.
InterpolatedShape
should be used when animating two or more different paths. Internally, it will create a slighlty different path used for animation, by interpolating the original one.
The attached example (Example/Example.xcodeproj) is using:
SimilarShape
to perform the drag animation of the morphing circle 🔵, since the Path
create starting from the original circle and the one create with the dragging point are essentially the sameInterpolatedShape
to perform the animated trasformation from a circle and a rounded rectangle, being very different paths.This package provides you with an easy way to show tooltips over any SwiftUI view, since Apple does not provide ...
SimpleToast is a simple, lightweight, flexible and easy to use library to show toasts / popup notifications inside iOS or ...
Create Toast Views with Minimal Effort in SwiftUI Using SSToastMessage. SSToastMessage enables you to effortlessly add toast notifications, alerts, and ...