ImageTransition
ImageTransition is a library for smooth animation of images during transitions.
Something looks like below:
e.g. UIImageView | e.g. UIImageView in UICollectionView |
---|---|
![]() |
![]() |
Feature
- [x] Transition zooming animation like the iOS Photos app and the "Pinterest", and so on
- [x] Easy to use (conform to
ImageTransitionable
protocol) - [x] Swifty (protocol-oriented)
- [x] Animation configuration customizable (animation duration, UIView.AnimationOptions)
- [x] CornerRadius animation (e.g. from a round image to a square Image)
Installation
Carthage
- Add
github "shtnkgm/ImageTransition"
to your Cartfile. - Run carthage update.
CocoaPods
- Add
pod 'ImageTransition'
to your Cartfile. - Run pod update.
Usage
- Confirm
ImageTransitionable
protocol
- Set Delegate
Customize
You can customize the configuration of animation.
Requirements
- iOS 9.0 or later
Contributing
Pull requests and stars are always welcome.
For bugs and feature requests, please create an issue.
- Fork it!
- Create your feature branch: git checkout -b my-new-feature
- Commit your changes: git commit -am 'Add some feature'
- Push to the branch: git push origin my-new-feature
- Submit a pull request :D