我正在使用导航体系结构组件实现导航,试图在ImageView
上的两个片段之间进行转换,因此我在第一个XML文件中将此android:transitionName="trans"
添加到了ImageView
中片段和第二个片段,并将其添加到我的Java代码中
FragmentNavigator.Extras extras = new FragmentNavigator.Extras.Builder()
.addSharedElement(imageView, "trans")
.build();
Navigation.findNavController(v).navigate(R.id.action_mainFragment_to_addFragment,
null,
null,
extras);
也尝试像这样使用Direction
:
MainFragmentDirections.ActionMainFragmentToAddFragment toAddFragment = MainFragmentDirections.actionMainFragmentToAddFragment();
Navigation.findNavController(v).navigate(toAddFragment, extras);
但是没有动画。上面的代码来自官方documentation。
答案 0 :(得分:0)
尝试添加片段
$fname