I\'m inserting Fragments into the Activity using this code:
public void onCreate(Bundle savedInstanceState)
{
super.onCreate(savedInstanceState);
setCon
You can use onCreateAnimation plus AnimationUtils for each fragment instead of transaction.setCustomAnimations(..). Also to skip animation during restoring, consider about boleean flag.
@Override
public void onCreate(@Nullable Bundle savedInstanceState) {
mIsRestoring = savedInstanceState != null;
...
}
@Override
public Animation onCreateAnimation(int transit, boolean enter, int nextAnim) {
if (mIsRestoring) {
mIsRestoring = false;
return null;
}
if (enter) {
return AnimationUtils.loadAnimation(getContext(), R.anim.enter_from_right);
} else {
return AnimationUtils.loadAnimation(getContext(), R.anim.exit_to_left);
}
}