Custom transition animators (animation controllers)
Since we have all supported system built-in transition animations. Refer to More system transition animators (animation controllers). We can start implement more custom transition animators.
VCTransitionsLibrary can be a good library to start with, we can port https://github.com/ColinEberhardt/VCTransitionsLibrary to Swift and make it designable in Interface Builder.
Other concepts http://transitiontreasury.com https://github.com/entotsu/TKSubmitTransition https://github.com/NewAmsterdamLabs/ZOZolaZoomTransition https://github.com/AlvaroFranco/AFBlurSegue https://dribbble.com/shots/2131325-Bike https://dribbble.com/shots/1216761-Liquid-Animation
Any feedback is welcome, thanks.
Document:
Here a list of which transitions we can port from VCTransitionsLibrary:
- [x] Flip
- [x] Turn
- [x] Fold
- [x] Explode
- [x] Cards
- [x] NatGeo
- [x] Portal
Here another list of transitions: https://github.com/onmyway133/fantastic-ios-animation/blob/master/Animation/transition.md There definitely some transitions that can have their place in IBAnimatable!
Some others lovely animations: https://github.com/PiXeL16/RevealingSplashView
@tbaranes cool one
https://github.com/lkzhao/Hero
That's the last kind of transitions we don't handle!
@tbaranes we don't, our transitions don't support moving an element from fromVC to the toVC. It was a card #17 for it. We grouped it inside this card.