共享元素结束监听器
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
}
});
}
}
我在片段中使用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
}
});
}
}