Android 折叠工具栏布局标题作为共享元素转换

Android 折叠工具栏布局标题作为共享元素转换,android,android-toolbar,android-transitions,android-collapsingtoolbarlayout,shared-element-transition,Android,Android Toolbar,Android Transitions,Android Collapsingtoolbarlayout,Shared Element Transition,我的活动a中有一个TextView。如何从活动a转换TextView,从活动B转换为collagingToolbarLayout.setTitle() 有没有办法从折叠工具栏布局的源代码中获取其标题视图id 谢谢你的帮助 您可以使用折叠工具栏作为动画的目标,它看起来还可以,但也可以为后退按钮或抽屉指示器设置动画,这可能不是您想要的。我也遇到过类似的问题。我的应用程序有一个折叠工具栏,里面有图像,我想分享从普通ListView进入折叠工具栏的图像 您需要创建一个自定义文本视图,并将其用作折叠工具栏

我的活动a中有一个
TextView
。如何从活动a转换
TextView
,从活动B转换为
collagingToolbarLayout.setTitle()

有没有办法从
折叠工具栏布局
的源代码中获取其标题视图
id


谢谢你的帮助

您可以使用折叠工具栏作为动画的目标,它看起来还可以,但也可以为后退按钮或抽屉指示器设置动画,这可能不是您想要的。

我也遇到过类似的问题。我的应用程序有一个折叠工具栏,里面有图像,我想分享从普通ListView进入折叠工具栏的图像

您需要创建一个自定义文本视图,并将其用作折叠工具栏中实际标题的替换。还需要将实际标题设置为空字符串,使其看起来是隐藏的


您应该了解答案,其中显示了如何在CollasingToolbar中使用自定义视图以及复制正常标题动画所需的侦听器。它可能看起来不一样,但我想不出更好的办法。希望能有所帮助

理论上,您可以在折叠工具栏布局中嵌套一个位置、颜色和大小完全相同的虚拟TextView。然后,在过渡结束后,将其隐藏,这将产生幻觉。但我在折叠工具栏布局中相对于底部的正确定位方面遇到了问题。这总是有点不正确。@WindRider是的,我几乎用同样的方法达到了这个效果。但更好的解决方案不是在折叠布局中使用嵌入式标题,而是创建自己的具有协调器行为的TextView标题,如下所示:并轻松地将其与共享元素转换一起使用。10x提供了很好的建议和示例!