preface
A good-looking app with a high level of appearance is often unable to do without a variety of good-looking animations. However, complex animation effects can be described as every programmer’s nightmare. The author specially collected 10 iOS Swift animation frames that let you regret so much, to help you easily and efficiently handle animations!
If you like this type of article, recommend another one:
- 30 Stunning iOS Swift UI controls!
No.1 Lottie
Airbnb’s open source animation framework for rendering AE vector animation has multi-platform versions. Through AE plug-ins, the animation is directly exported to JSON files for use on the client, and the realization of animation functions is completely returned to the designer, so as to bid farewell to performance-consuming frame animation.
No.2 Spring
Spring is an easy-to-use animation framework that supports direct manipulation in storyboards. You don’t even need to write a line of code to create any animation effects!
Animation | Curve | Properties |
---|---|---|
shake | spring | force |
pop | linear | duration |
morph | easeIn | delay |
squeeze | easeOut | damping |
wobble | easeInOut | velocity |
… | … | … |
No.3 Material
Material is a UI/UX framework for creating beautiful apps. Its animation system has been completely redesigned with Motion, providing multiple Material Design style controls to make it easy to implement Material Design style on iOS apps!
Features | ||
---|---|---|
Color Library | Cards | FABMenu |
Icons | TextField | Tabs |
Chips | SearchBar | NavigationController |
NavigationDrawer | BottomNavigationBar | … |
No.4 RazzleDazzle
RazzleDazzle is a simple automatic layout friendly iOS keyframe animation framework for rolling applications.
Animation Types | |
---|---|
AlphaAnimation | BackgroundColorAnimation |
RotationAnimation | ScaleAnimation |
TranslationAnimation | CornerRadiusAnimation |
HideAnimation | … |
No.5 Stellar
A great physics animation library, based on and extended to UIDynamic, friendly API makes it easy to use it or customize your own animations.
Animations | Animatable type | Easing Curve |
---|---|---|
Basic | Float | Default |
Gravity | CGFloat | EaseIn |
Snap | Double | EaseOut |
Attachment | CGSize | EaseInEaseOut |
Push | CGPoint | Linear |
… | … | … |
No.6 Macaw
Powerful and easy to use vector graphics animation library, SVG support, complex animation implementation just a few lines of code!
No.7 Presentation
Looking for the easiest way to present content in an iOS app? Presentation will help you create tutorials, demos and any type of animated page with minimal effort.
No.8 Neon
Neon is a powerful UI layout framework built around how user interfaces are designed naturally and intuitively. No extra parts, no bad visual formatting language, no more automatic layout restrictions. We’re not robots, so why build our UI like we do?
No.9 fluid-interfaces
Natural gestures and animations inspired by “Designing Fluid Interfaces”.
Animations | ||
---|---|---|
Calculator Button | Spring Animations | Flashlight Button |
Rubberbanding | Acceleration Pausing | Rewarding Momentum |
FaceTime PiP | Rotation | … |
No.10 Sica
Simple interface Core Animation that runs type-safe animations sequentially or in parallel.
Animation | AnimationPlayType | EasingFunctions |
---|---|---|
CABasicAnimation | sequentially | linear |
CATransition | parallelly | easeIn/Out |
… | … | … |
That’s all for this share. If you like it, you can like 👍 or follow it. If there are other useful animation frames, please share them in the comments.
This article is personally original, please indicate the source of reprint.