Example usage for android.view.animation Animation getInterpolator

List of usage examples for android.view.animation Animation getInterpolator

Introduction

In this page you can find the example usage for android.view.animation Animation getInterpolator.

Prototype

public Interpolator getInterpolator() 

Source Link

Document

Gets the acceleration curve type for this animation.

Usage

From source file:at.wada811.imageslider.MainActivity.java

@Override
public ImageSliderFragmentCallback getImageSliderCallback() {
    return new ImageSliderFragmentCallback() {
        @Override//from  w  ww  .  j  ava  2  s. c  o m
        public void onSwipeUp(ImageSliderFragment imageSliderFragment) {
            int i = (int) (System.currentTimeMillis() % InOutAnimationList.values().length);
            InOutAnimationList animations = InOutAnimationList.values()[i];
            Animation inAnimation = animations.getInOutAnimation(self).getInAnimation();
            Interpolator interpolator = inAnimation.getInterpolator();
            imageSliderFragment.setInOutAnimation(animations.getInOutAnimation(self).getInAnimation(),
                    animations.getInOutAnimation(self).getOutAnimation());
            nextImage(imageSliderFragment);
        }

        @Override
        public void onSwipeRight(ImageSliderFragment imageSliderFragment) {
            nextImage(imageSliderFragment);
        }

        @Override
        public void onSwipeLeft(ImageSliderFragment imageSliderFragment) {
            prevImage(imageSliderFragment);
        }

        @Override
        public void onSwipeDown(ImageSliderFragment imageSliderFragment) {
            prevImage(imageSliderFragment);
        }
    };
}