44得票3回答
使用add()而不是replace()进行片段共享元素转换?

我正在尝试在片段之间进行共享元素过渡,在使用replace()添加第二个片段时,一切都很正常,但是在代码库中经常使用add(),但是当使用它时,过渡只会跳到结束值 是否可能在添加的片段之间进行过渡呢? 谢谢@Override public void onClick(View v) { ...

29得票3回答
共享元素转换可以使用FragmentTransaction.replace()方法,但无法使用FragmentTransaction.add()方法。

当我使用片段 'replace' 时,新的共享元素转换可以工作,但似乎无法使其在片段 'add' 中工作。我在两种情况下都使用相同的容器。 更多细节: 活动 - 布局-> <?xml version="1.0" encoding="utf-8"?> <FrameLayou...

20得票1回答
在片段之间共享元素的动画效果

我正在尝试从RecyclerView中选择的一个项目中动画2个简单视图到一个新的片段。我查看了很多关于在不同Activity之间动画共享元素的例子,但很少有关于在同一Activity中从一个片段动画共享元素的例子。它几乎可以工作。 这是我的结构: 活动 --全屏碎片1具有Recycler...

20得票1回答
使用片段共享转换时,返回转换未正确工作

我有2个片段:ListMovieFragment 和 DetailMovieFragment。 ListMovieFragment中有一个接口,在MainActivity中实现。我正在使用共享元素转换;当我在ListMovieFragment中点击图像视图时,MainActivity中的on...

17得票2回答
如何在安卓棒棒糖系统中延迟一个Fragment的进入动画?

在Android Lollipop中,Activity#postponeEnterTransition()和Activity#startPostponedEnterTransition()方法使Activity能够延迟开始进入和退出共享元素转换,直到所有数据加载完毕。这些对于Activity转...

9得票4回答
使用FragmentTransaction将数据发送到碎片

我在我的片段类中调用了这个方法: ```java this ``` @OnClick(R.id.blockedLinkLayout) public void onBlockedClick(){ final FragmentTransaction ft = getFragmentMa...