Android ViewPager Custom Transition

setPageTransformer

setPageTransformer can be set Transform

ViewPager.PageTransformer

If you want to set custom transition, you need to implement ViewPager.PageTransformer
Example)

public class PageSwitchTransformer implements ViewPager.PageTransformer {

  @Override
  public void transformPage(View page, float position) {
    float alpha = position == 0.0f ? 1.0f : 0.0f;
    page.setAlpha(alpha);
  }
}

How to use

viewPager.setPageTransformer(false, new PageSwitchTransformer());

Ref

AndroidのViewPager.PageTransformerでスライドアニメーションを作る