【问题标题】:Children of CollapsingToolbarLayout with different collapse modesCollapsingToolbarLayout 的子级具有不同的折叠模式
【发布时间】:2020-08-12 10:27:10
【问题描述】:

我想创建一个包含两个视图的 CollapsingToolbarLayout(一个在另一个之下 - 就像一个 LinearLayout 方式)。问题是我希望这些视图具有不同的折叠模式 - 上一个视差,另一个 - 没有。

当我将它们放在一个 LinearLayout 中时,我只能将折叠模式设置为此 LinearLayout,因此两个视图的行为相同。

我尝试将一个视图放在工具栏内,这样我可以实现两种不同的折叠模式,但我不能让它们成为另一种 - 我不能简单地设置边距,因为上视图具有动态高度所以我需要某种锚定。

【问题讨论】:

    标签: java android toolbar android-collapsingtoolbarlayout android-framelayout


    【解决方案1】:

    考虑使用MotionLayout。您所要做的就是定义开始和结束状态(在这种情况下,开始状态将使它们都可见,而结束状态将使顶部的状态消失,并带有视差效果)。

    【讨论】:

    • 我没想到,这真是个好主意。谢谢!
    猜你喜欢
    • 1970-01-01
    • 2016-03-06
    • 1970-01-01
    • 2015-10-22
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2016-07-20
    相关资源
    最近更新 更多