package com.example.animation;
import android.support.v4.view.ViewPager;
import android.view.View;
public class ScaleRotationPageTransformer implements ViewPager.PageTransformer
{
private static final float MIN_SCALE = 0.75F;
private static final float ANGLE = 20F;
@Override
public void transformPage(View view, float position)
{
float scaleFactor = MIN_SCALE + (1 - MIN_SCALE) * (1 - Math.abs(position));
view.setScaleX(scaleFactor);
view.setScaleY(scaleFactor);
view.setRotationY(position * -ANGLE);
view.setAlpha(1 - Math.abs(position));
}
}