blob: b48844c13ac09138bdfb33dfee02c81eb42bcaee [file] [log] [blame]
package com.savoirfairelinux.sflphone.client;
import android.support.v4.view.ViewPager;
import android.view.View;
public class ZoomOutPageTransformer implements ViewPager.PageTransformer {
private static final float MIN_ALPHA = .6f;
private final float scalingStart;
public ZoomOutPageTransformer(float scalingStart) {
super();
this.scalingStart = 1 - scalingStart;
}
@Override
public void transformPage(View page, float position) {
// page.setRotationY(position * -30);
final float normalizedposition = Math.abs(Math.abs(position) - 1);
page.setAlpha(MIN_ALPHA + (1.f-MIN_ALPHA)*normalizedposition);
}
}