MTTransitions
Transitions ports from GL-Transitions
Support Following Transitions:
- MTAngularTransition
- MTBounceTransition
- MTBowTieHorizontalTransition
- MTBowTieVerticalTransition
- MTBurnTransition
- MTButterflyWaveScrawlerTransition
- MTCannabisleafTransition
- MTCircleCropTransition
- MTCircleTransition
- MTCircleOpenTransition
- MTColorPhaseTransition
- MTColourDistanceTransition
- MTCrazyParametricFunTransition
- MTCrossZoomTransition
- MTCrossHatchTransition
- MTCrossWarpTransition
- MTCubeTransition
- MTDirectionalTransition
- MTDirectionalWarpTransition
- MTDirectionalWipeTransition
- MTDisplacementTransition
- MTDoomScreenTransition
- MTDoorwayTransition
- MTDreamyTransition
- MTDreamyZoomTransition
- MTFadeTransition
- MTFadeColorTransition
- MTFadegrayscaleTransition
- MTFlyeyeTransition
- MTGlitchDisplaceTransition
- MTGlitchMemoriesTransition
- MTGridFlipTransition
- MTHeartTransition
- MTHexagonalizeTransition
- MTInvertedPageCurlTransition
- MTKaleidoScopeTransition
- MTLinearBlurTransition
- MTLumaTransition
- MTLuminanceMeltTransition
- MTMorphTransition
- MTMosaicTransition
- MTMultiplyBlendTransition
- MTPerlinTransition
- MTPinwheelTransition
- MTPixelizeTransition
- MTPolarFunctionTransition
- MTPolkaDotsCurtainTransition
- MTRadialTransition
- MTRandomSquaresTransition
- MTRippleTransition
- MTRotateScaleFadeTransition
- MTSimpleZoomTransition
- MTSquaresWireTransition
- MTSqueezeTransition
- MTStereoViewerTransition
- MTSwapTransition
- MTSwirlTransition
- MTUndulatingBurnOutTransition
- MTWaterDropTransition
- MTWindTransition
- MTWindowBlindsTransition
- MTWindowSliceTransition
- MTWipeDownTransition
- MTWipeLeftTransition
- MTWipeRightTransition
- MTWipeUpTransition
- MTZoomInCirclesTransition
Installation
MTTransitions is available through CocoaPods. To install it, simply add the following line to your Podfile:
pod MTTransitions
Usage
Each transition requires two input MTIImage
.
import MTTransitions
let transition = MTBounceTransition()
transition.inputImage = <from Image>
transition.destImage = <to Image>
// animate progress from 0.0 to 1.0
imageView.image = transition.outputImage