【发布时间】:2017-09-17 01:39:19
【问题描述】:
我有一个 MainActivity,其中 4 个图像视图放置在 4 个不同的卡片视图中。
我想要的是,当单击其中一个卡片视图/图像视图时,它会在新活动中全屏显示图像。
我想我可以创建 4 个新活动并在每个活动中放置一个全屏图像视图,并引用 MainActivity 中选定的图像。但这种方法似乎并不那么顺利。
我更喜欢一个“imageActivity”,然后传递选定的 imageview。这可以通过传递资源ID的参数来完成吗?
【问题讨论】:
-
你可以使用
Bundle options = ActivityOptionsCompat.makeSceneTransitionAnimation(this, view, Contract.SHARED_IMAGE_ELEMENT_NAME).toBundle(); ActivityCompat.startActivity(this,intent, options);