ViewAnimator is a library for building complex iOS UIView animations in an easy way. It provides one line animations for any view included the ones which contain other views like UITableView and UICollectionView with its cells or UIStackView with its arrangedSubviews. ViewAnimator provides a set of UIView extensions to easily add custom animations to your views. From version 2.0.0 there are two ways to use this extension. Views can animate theirselves calling .animate(animations: [Animation]) that's the most basic usage. ViewAnimator follows the UIKit animations API style with a static method UIView.animate(views: [UIView], animations: [Animation]). This makes the library really easy to use and extensible to any kind of view. Direction provides the axis where the animation should take place and its movement direction. Zoom in and Zoom out animation support. You can combine conformances of Animation to apply multiple transforms on your animation block.

Features

  • Self animating views
  • Animate multiple views
  • Combined Animations
  • UITableView/UICollection extensions
  • Swift 4.0, Xcode 7.0+, and iOS 8.0+ required
  • Zoom in and Zoom out animation support

Project Samples

Project Activity

See All Activity >

License

MIT License

Follow ViewAnimator

ViewAnimator Web Site

Other Useful Business Software
Auth0 for AI Agents now in GA Icon
Auth0 for AI Agents now in GA

Ready to implement AI with confidence (without sacrificing security)?

Connect your AI agents to apps and data more securely, give users control over the actions AI agents can perform and the data they can access, and enable human confirmation for critical agent actions.
Start building today
Rate This Project
Login To Rate This Project

User Reviews

Be the first to post a review of ViewAnimator!

Additional Project Details

Operating Systems

Apple iPhone

Programming Language

Swift

Related Categories

Swift User Interface (UI) Software, Swift Animation Software

Registered

2021-09-03