转载请注明出处 http://blog.csdn.net/qq_31715429/article/details/52766971
本文出自:猴菇先生的博客
mPager.setPageTransformer(true, new ViewPager.PageTransformer() {
@Override
public void transformPage(View view, float position) {
float MIN_ALPHA = 0.25f;
if (position < -1) { // [-Infinity,-1)
view.setAlpha(0);
} else if (position <= 1) { // [-1,1]
float alpha = (1 - Math.abs(position)) * (1 - MIN_ALPHA) + MIN_ALPHA;
LogUtil.e("alpha - " + alpha);
view.setAlpha(alpha);
} else { // (1,+Infinity]
view.setAlpha(0);
}
}
});