gpt4 book ai didi

Android - 对话框中的共享元素转换

转载 作者:太空宇宙 更新时间:2023-11-03 12:16:30 24 4
gpt4 key购买 nike

我想知道是否有任何方法可以在 Activity/fragment 和对话框之间使用共享元素?

我有一个包含对话框的项目,我想在 Activity 的 View 层次结构中的 ImageView 与我的 GalleryDialog 中的相关 ImageView 之间进行转换。

我搜索了一下,找到了这个链接:

Shared element transition with Dialog Activity

描述了使用对话主题 Activity 的工作流程。我想知道我是否可以在不使用额外的 Activity 和有意向该 Activity 传递数据的情况下做到这一点。

最佳答案

据我所知,不可能在 fragment/Activity 和对话之间使用共享元素。实现这一点的最佳方法是您提到的链接,使用看起来像对话的以对话为主题的 Activity ,并通过 Intent 将数据发送到 Activity 。

要发送有 Intent 的大数据,您可以使用 parcelables 或外部位置来存储数据,例如单例类或数据库。查看以下有关在 Activity 之间传输大数据的答案:

Android - What's the best way to share data between activities?

关于Android - 对话框中的共享元素转换,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/33596296/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com