显示包含共享元素动画的片段

时间:2017-12-10 19:23:22

标签: android android-fragments android-transitions fragmenttransaction shared-element-transition

在我的应用中,我的代码如下:

[(x, y) | x <- ["cat", "dog", "bird"]
        , y <- [1..length ["cat", "dog", "bird"]]]

它工作正常,共享元素动画工作。 但是,如果我改变这个代码,如

final FragmentTransaction transaction = getSupportFragmentManager().beginTransaction();
transaction.replace(R.id.fragment_container, fragment, "tag");
transaction.addSharedElement(view, "transitionName");
transaction.addToBackStack(null)
    .commit();

共享元素动画在这里不起作用。但是在d.android.com it is written上,addSharedElement&#34;用于将已删除或隐藏的片段中的视图从显示的或添加的片段映射到视图。&#34 ;那是一个错误还是我做错了什么?

0 个答案:

没有答案