【发布时间】:2015-12-09 11:20:54
【问题描述】:
我的活动 A 中有一个 TextView。如何从活动 A 进行 TextView 的共享元素转换和从活动 B 进行 CollapsingToolbarLayout.setTitle() 的标题?
有没有办法从CollapsingToolbarLayout的源代码中获取其标题视图id?
感谢您的帮助!
【问题讨论】:
-
理论上,您可以在 CollapsingToolbarLayout 中嵌套一个位置、颜色和大小完全相同的虚拟 TextView。然后在过渡结束后将其隐藏起来,这将产生错觉。但是我在 CollapsingToolbarLayout 内相对于底部的正确定位存在问题。它总是有些不正确。
-
@WindRider 是的,我几乎用同样的方法实现了这个效果。但更好的解决方案是不在折叠布局中使用嵌入式标题,而是创建自己的具有协调器行为的 TextView 标题,如下所示:github.com/saulmm/CoordinatorBehaviorExample 并轻松将其与共享元素转换一起使用。
-
10 倍的好建议和例子!
标签: android android-toolbar android-transitions android-collapsingtoolbarlayout shared-element-transition