在活动退出时更改转换共享元素

时间:2017-06-25 01:43:52

标签: android shared-element-transition

我有一个包含一些图像的回收者视图,当我点击图像时,它会打开一个带有视图寻呼机的新活动来显示这些图像。

此openning包含共享元素转换。现在按下后退按钮我想将过境视图更改为当前查看的图像。 我怎么能这样做

我已经针对第一项活动尝试setExitSharedElementCallback,该活动会将List<String> names上的Map<String, View> sharedElementsonMapSharedElements更新为适当的活动。但仍然没有转变。

还有什么我应该做的吗?

1 个答案:

答案 0 :(得分:0)

经过更多工作,我发现我还应该添加

   setEnterSharedElementCallback(new SharedElementCallback() {
        @Override
        public void onMapSharedElements(List<String> names, Map<String, View> sharedElements) {
 // update names and sharedElements
        }
    }

更新其过渡视图的第二个活动。