Sto cercando di fare una transizione elemento condiviso tra i frammenti, tutto funziona bene quando si utilizza replace()
per aggiungere il secondo frammento, tuttavia nel codebase add()
è usato molto, ma quando si utilizza questo, transizione passa solo per i valoriTransizione elemento frammento condiviso con add() invece di replace()?
È possibile avere la transizione tra i frammenti aggiunti? Grazie
@Override
public void onClick(View v) {
setSharedElementReturnTransition(TransitionInflater.from(getActivity())
.inflateTransition(android.R.transition.move));
FragmentB secondFragment = new FragmentB();
secondFragment.setSharedElementEnterTransition(TransitionInflater.from(getActivity())
.inflateTransition(android.R.transition.move));
getFragmentManager().beginTransaction()
.add(R.id.container, secondFragment)
.addToBackStack(null)
.addSharedElement(imageView, imageView.getTransitionName())
.commit();
}
L'altro frammento che si sta utilizzando è un bambino frammento? –