共享元素转换(前台/后台)问题

2023-12-23

我想知道是否可以更改共享元素过渡的 z 顺序?看:

我有一个带有图像的布局,它填满整个屏幕。图像前面是一个文本框,显示图像的标题。如果我单击文本框,则会开始过渡到详细信息活动。因此,我实现了一个共享元素过渡,其中全屏图像在详细视图中动画化为自身的较小版本。下图说明了这种行为。

我现在的问题是,这两个活动中都有文本框,它们放置在共享元素图像上方。如果我从概述转到详细活动,只有在共享元素转换完成后,我才会看到带有数字的圆形文本框。 我想将带有数字的文本框放置在共享元素过渡上方,这样我也可以在此视图元素上执行动画。

知道如何解决这个问题吗?


如果我没记错的话,android 通过使用视图的高度来计算哪些视图位于其他视图之上。尝试使用海拔(或平移Z值)来决定哪个视图应该位于顶部。

本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)

共享元素转换(前台/后台)问题 的相关文章

随机推荐

  • 将 ReactiveSearch 与普通的 elasticsearch 结合使用

    我想将反应式搜索与我自己的普通 Elasticsearch 集群一起使用 虽然示例和文档描述了这应该是可能的 反应基 https opensource appbase io reactive manual getting started r
  • Pandas - 可以使用两种不同的聚合来聚合两列吗?

    我正在加载一个 csv 文件 其中包含以下列 日期 文本A 文本 数字 数字 我想按列分组 日期 textA 和 textB 但想将 sum 应用于 numberS 但将 min 应用于 number data pd read table
  • 使用 Fluent NHibernate 命名为“Order”的数据库列

    我发现我正在处理的旧数据库的一个表有一个名为 Order 的列 不幸的是我无法更改数据库结构 我的 Fluent NHibernate 课程看起来像 public class SiteMap AutoMap
  • 在 C++ 中是否有一种“正确”的方法来处理名称空间

    我感染了 Java C 和 AS3 我一直想以同样的方式使用 C 命名空间 但我一直读到它们的设计并没有真正考虑到这一点 有没有正确的方法来使用命名空间 例如 在由十几个库项目 比如图形 声音 数学等 和几个应用程序项目组成的代码库中 该怎
  • Linux内核与用户空间程序之间的通信

    我目前正在编写一个 Linux 内核模块 在实现与用户空间程序的通信时遇到问题 该内核模块需要接收用户空间程序发出的任务 并在完成后将结果发送回用户空间程序 当内核模块正在执行其工作时 用户空间程序应该被阻止 我认为内核 用户空间 IPC
  • 如何计算 0 到 360 之间的色调值的平均值和标准差?

    假设使用简单的 HSV 颜色模型获取 5 个色调样本 其值为 355 5 5 5 5 所有色调均为红色 并且就感知而言彼此 相邻 但简单平均值为 75 远离 0 或 360 接近黄绿色 计算这个平均值和相关标准差的更好方法是什么 简单的解决
  • iOS 和红外线

    是否可以使用 iOS iPhone 或 iPad 与红外设备 USB 红外 电视 手机等 通信 嗯 我知道这是可能的 因为 AppStore 中有很多远程 通用远程应用程序 我主要想知道如何 有什么限制和 要求 什么样的附加硬件 必需的 如
  • System.currentTimeMillis() 和 Date getTime() 之间的区别?

    我希望从对返回时间戳的函数的多次调用中获得微小的性能增益 该函数如下所示 public static long get now ms returns number of MILLISECONDS since epoch java util
  • 挂钩标准 Inno Setup 复选框

    我添加了一个用于选择任务的InputOptionWizardPage 这工作正常 但我想添加一些自定义功能 一个任务依赖于另一个任务 因此如果选中第二个复选框 则应选中第一个复选框并将其灰显 为此 我需要访问复选框的属性 我找到了使用完全自
  • 如何为使用 SCons 构建的程序内置 gprof 支持?

    问候 这是我的 SConstruct 文件 env Environment env Append CCFLAGS g pg env Program target program1 source program1 c 这也是编译的输出 sco
  • 尝试使用 Google OAuth 2.0 登录混合流时出错(Google_IO_Exception',消息为“HTTP 错误:无法连接:'0'”)

    我正在尝试使用服务器端混合流程实现 使用 G 登录 按钮 但我不断收到相同的错误 Google IO Exception with message HTTP Error Unable to connect 0 我到处都看过 什么都试过了 但
  • Vertica 中每组查询的前 N ​​个

    这是一个老问题 在Vertica中寻找最佳解决方案 想象一个有列的表格 A B C D E A D 列是 int 或 varchar E 列是 timestamptz 列 其默认值为 GETUTCDATE 表格内容示例 1 2 AAA 4
  • 如何获取变量的类型?并实例化它?

    我正在尝试创建一个打开窗口但确保同一窗口尚未打开的函数 我希望能够向它传递一个非实例化的 var 或一个实例化的 var 并且它可以以任何方式工作 如果窗口已经打开 它将关闭它然后重新打开它 所以我需要一种方法来传递 Window 类型的变
  • 模糊文件差异

    我可以找到一些有关模糊搜索的资源 但没有找到有关模糊文件 字符串比较的资源 有没有什么方法可以比较文件 同时忽略简单的差异 例如日期和电子邮件地址 我正在考虑一个可以传递 2 个字符串和一个正则表达式列表的函数 工具 返回结果将是一个差异列
  • Android 4.4.4 上的 FlexJson ClassNotFound 异常

    我有一个适用于 Android 设备的 multidex 项目 我使用 Flexjson 我已经使用 flexjson 3 3 和 2 x 对其进行了测试 它在 Android 5 x 中运行良好 但在 Android 4 4 4 中崩溃
  • 通过一个网络接口进行 Http 请求

    我想仅在选定的网络接口上调用剩余 Web 服务的 HTTP 请求 对此的任何建议将不胜感激 我发现你可以像这样在 url 中定义网络接口 192 168 1 122 eth0 它可以在 Ubuntu 中运行 我希望它也可以在不同的系统中运行
  • 资源解释为图像,但使用 MIME 类型 text/html、curl、php 进行传输

    我收到此错误 这是我以前从未见过的 我正在使用 cURL 尝试从我的网站获取验证码图像 但我收到此错误而不是我想要的图像 if isset GET captcha curl gt open GET https mydomain com cu
  • 在同一 svn-remote 中初始获取后添加 git 分支

    我正在使用 git svn 来处理 svn 存储库 我不想要整个存储库 因为它包含很多遗留内容 其中包含二进制文件 我只跟踪一些目录 这是我目前的 git config 工作正常 core repositoryformatversion 0
  • 使用react-native裁剪图像

    你好世界 我尝试裁剪图像 如上的解释React native 文档 https facebook github io react native docs images html source as an object
  • 共享元素转换(前台/后台)问题

    我想知道是否可以更改共享元素过渡的 z 顺序 看 我有一个带有图像的布局 它填满整个屏幕 图像前面是一个文本框 显示图像的标题 如果我单击文本框 则会开始过渡到详细信息活动 因此 我实现了一个共享元素过渡 其中全屏图像在详细视图中动画化为自