text: //
  //  BounceTransitionAnimator.h
  //
  //  Created by Adrian Russell on 30/12/2017.
  //  Copyright © 2017 Adrian Russell. All rights reserved.
  //
  //  This software is provided 'as-is', without any express or implied
  //  warranty. In no event will the authors be held liable for any damages
  //  arising from the use of this software. Permission is granted to anyone to
  //  use this software for any purpose, including commercial applications, and to
  //  alter it and redistribute it freely, subject to the following restrictions:
  //
  //  1. The origin of this software must not be misrepresented; you must not
  //     claim that you wrote the original software. If you use this software
  //     in a product, an acknowledgment in the product documentation would be
  //     appreciated but is not required.
  //  2. Altered source versions must be plainly marked as such, and must not be
  //     misrepresented as being the original software.
  //  3. This notice may not be removed or altered from any source
  //     distribution.
  //
  
  
  #import <UIKit/UIKit.h>
  #import "ARSlideShowTransitionAnimating.h"
  #import "SlideTransitionAnimator.h"
  
  @interface BounceTransitionAnimator : NSObject <ARSlideShowTransitionAnimating>
  
  
  - (instancetype)initWithExistingView:(UIView *)existingImageView
                            targetView:(UIView *)targetImageView
                              containerView:(UIView *)containerView;
  
  
  - (void)startTransition:(void(^)(BOOL didComplete))completionHandler;
  
  
  @property (nonatomic) UIView *containerView;
  
  @property (nonatomic) UIView *fromView;
  
  @property (nonatomic) UIView *toView;
  
  @property (nonatomic) NSTimeInterval duration;
  
  @property (nonatomic) SlideDirection slideDirection;
  
  @end
  