remove the viewpagers DepthPageTransformer
This commit is contained in:
parent
14774ee222
commit
7be7fe06b2
|
@ -82,7 +82,6 @@ public class ViewPagerActivity extends AppCompatActivity
|
||||||
pager.setCurrentItem(pos);
|
pager.setCurrentItem(pos);
|
||||||
pager.addOnPageChangeListener(this);
|
pager.addOnPageChangeListener(this);
|
||||||
pager.setOnTouchListener(this);
|
pager.setOnTouchListener(this);
|
||||||
//pager.setPageTransformer(true, new DepthPageTransformer());
|
|
||||||
|
|
||||||
getWindow().getDecorView().setOnSystemUiVisibilityChangeListener(this);
|
getWindow().getDecorView().setOnSystemUiVisibilityChangeListener(this);
|
||||||
updateActionbarTitle();
|
updateActionbarTitle();
|
||||||
|
@ -413,29 +412,4 @@ public class ViewPagerActivity extends AppCompatActivity
|
||||||
super.onPause();
|
super.onPause();
|
||||||
deleteFile();
|
deleteFile();
|
||||||
}
|
}
|
||||||
|
|
||||||
public class DepthPageTransformer implements ViewPager.PageTransformer {
|
|
||||||
private static final float MIN_SCALE = 0.75f;
|
|
||||||
|
|
||||||
public void transformPage(View view, float position) {
|
|
||||||
int pageWidth = view.getWidth();
|
|
||||||
|
|
||||||
if (position < -1) {
|
|
||||||
view.setAlpha(0);
|
|
||||||
} else if (position <= 0) {
|
|
||||||
view.setAlpha(1);
|
|
||||||
view.setTranslationX(0);
|
|
||||||
view.setScaleX(1);
|
|
||||||
view.setScaleY(1);
|
|
||||||
} else if (position <= 1) {
|
|
||||||
view.setAlpha(1 - position);
|
|
||||||
view.setTranslationX(pageWidth * -position);
|
|
||||||
float scaleFactor = MIN_SCALE + (1 - MIN_SCALE) * (1 - Math.abs(position));
|
|
||||||
view.setScaleX(scaleFactor);
|
|
||||||
view.setScaleY(scaleFactor);
|
|
||||||
} else {
|
|
||||||
view.setAlpha(0);
|
|
||||||
}
|
|
||||||
}
|
|
||||||
}
|
|
||||||
}
|
}
|
||||||
|
|
Loading…
Reference in New Issue