经典的协调器布局提供以下[源代码]:
然而,我不想让顶部标题视图滚动,直到它们“变成”固定在顶部的工具栏,并带有下面的阴影。我想让它们全部固定(或固定),但只有当嵌套滚动视图开始在固定的视图下滚动时才显示阴影。类似于 Marshmallow 设备上的主应用程序抽屉,其中“搜索栏”被固定,应用程序列表在其下滚动。
希望我表述清楚了。有没有什么简单的方法可以实现这一点,而不必监听滚动事件并手动处理?
编辑:
这就是我要实现的:
注意右侧图像中,由于用户滚动列表,应用程序列表下方现在有一个阴影。
希望我表述清楚了。有没有什么简单的方法可以实现这一点,而不必监听滚动事件并手动处理?
编辑:
这就是我要实现的:
注意右侧图像中,由于用户滚动列表,应用程序列表下方现在有一个阴影。
app:layout_collapseMode="pin"
设置在视图上对我来说没有生效。:( - Testing HereCollapsingToolbarLayout
来实现这个功能。你能把你的布局XML贴出来吗?我发现最新的支持库正在使用状态列表动画来控制AppBarLayout
的高度,参见这个答案:https://dev59.com/310Z5IYBdhLWcg3wvSZ2#32393698 - kris larson