Popularity
3.1
Stable
Activity
0.0
Stable
156
11
7

Programming language: Swift
License: MIT License
Tags: Animation     UI    
Latest version: v0.3.0

AGInterfaceInteraction alternatives and similar libraries

Based on the "Animation" category.
Alternatively, view AGInterfaceInteraction alternatives based on common mentions on social networks and blogs.

Do you think we are missing an alternative of AGInterfaceInteraction or a related project?

Add another 'Animation' Library

README

StartGravity:

Agilie Team would like to offer you our new lightweight open-source library called AGInterfaceInteraction.

Our library with the new interesting animation: capturing any interface (screen or view) and throws its UI elements over under the influence of gravity, so that one can move them from side to side obliquely. By default, the animation lasts for about 3-4 seconds, but you can adjust its duration at your discretion. After the animation has been completed, all the UI elements returns to their original location.

(Note: We are working with native UI elements (UILabel, UIButton, UIImageView, UISwitch, UISlider, UITExtField, UIProgressView, UITableView/UICollectionView). If listed UI elements embedded in UIView or UIScrollView, library picks it up and animates it separately. We keep on working to handle most intricate interface.)

This animations can be easily used during the development of any application as an event activated after a specified user action.

Example

To run the example project, clone the repo, and run pod install from the Example directory first.

Usage

StartGravity:

After we choose a way to initiate animation, just provide view and duration as parameters call the method startGravityView(view: duration: collisionMode:)


@IBAction startButtonDidTouch(_ sender: Any) {
self.agGravityService.startGravityView(view: self.view, duration: 10, collisionMode: .everything)
}

Installation

AGInterfaceInteraction is available through CocoaPods. To install it, simply add the following line to your Podfile:

pod "AGInterfaceInteraction"

Author

This library is open-sourced by Agilie Team [email protected]

Contributors

Michael Liptuga - [email protected]

Contact us

[email protected]

License

The [MIT](LICENSE.MD) License (MIT) Copyright © 2017 Agilie Team


*Note that all licence references and agreements mentioned in the AGInterfaceInteraction README section above are relevant to that project's source code only.