我正在尝试在片段之间进行共享元素过渡,在使用replace()
添加第二个片段时,一切都很正常,但是在代码库中经常使用add()
,但是当使用它时,过渡只会跳到结束值
是否可能在添加的片段之间进行过渡呢? 谢谢
@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();
}