共享元素结束监听器

Shared element end listener

我在片段中使用addSharedElement(),我想知道是否有可能添加一个侦听器来在这个转换结束后执行一些方法。 感谢您的帮助。

Fragment#setEnterSharedElementCallback(SharedElementCallback) 正是这样做的。

public class MyFragment extends Fragment {

    @Override
    public void onCreate(@Nullable Bundle savedInstanceState) {
        super.onCreate(savedInstanceState);

        setEnterSharedElementCallback(new SharedElementCallback() {
            @Override
            public void onSharedElementEnd(List<String> sharedElementNames, List<View> sharedElements, List<View> sharedElementSnapshots) {
               // transition has ended 
            }
        });
    }
}