2016-01-27 114 views
0

因此,我有回收站视图,其中包含从互联网上下载的图像。我有一个执行新活动的图像的onClick侦听器。Android共享元素从一个活动转移到另一个

我想将被点击的图像过渡到antoher活动。 我已经试过了ActivityOptionsCompat.makeSceneTransitionAnimation方法,但没有显示。它看起来像第二个活动中的图像没有被填充。

如果有人知道我的问题的解决方案,它会被appricited。谢谢。

回答

0

如果我知道你想在下载图像我想将图像保存到一个文件,并通过文件名作为参数的第二个活动作为一个额外的1号活动做那么什么:

final Intent intent = new Intent(FirstActivity.this, SecondActivity.class); 
final Bundle bundle = new Bundle(); 
bundle.putString("imageFile", "/path/of/the/saved/image"); 
intent.putExtras(bundle); 
startActivity(intent); 

而在第二个活动:

public void onCreate(Bundle savedInstanceState) { 
    super.onCreate(savedInstanceState); 
    final Bundle bundle = getIntent().getExtras(); 
    final String imageFile = bundle.getString("imageFile"); 
+0

是的,这正是我想做的事情。我虽然makeSceneTransitionAnimation方法获取图像源并将其放入新的活动 – Luke

相关问题