My solution was to copy the class FragmentPagerAdapterand setCustomAnimationsafter beginTransaction:
@Override
public Object instantiateItem(ViewGroup container, int position) {
if (mCurTransaction == null) {
mCurTransaction = mFragmentManager.beginTransaction();
mCurTransaction.setCustomAnimations(android.R.anim.fade_in, android.R.anim.fade_out);
}
...
}
@Override
public void destroyItem(ViewGroup container, int position, Object object) {
if (mCurTransaction == null) {
mCurTransaction = mFragmentManager.beginTransaction();
mCurTransaction.setCustomAnimations(android.R.anim.fade_in, android.R.anim.fade_out);
}
...
}
Source FragmentPagerAdapter
source
share