首页 > 解决方案 > 当用户在nestedscrollview中上下滚动时如何显示和隐藏视图?

问题描述

我的视图层次结构如下:

工具栏1

SearchBar1 - 在活动启动时隐藏

搜索栏2

嵌套滚动视图

现在,当用户向下滚动时,SearchBar1 应该是可见的,而 SearchBar2 应该是 GONE ,反之亦然,如果用户向上滚动。我尝试过使用 scrollview 滚动侦听器,但它不会告诉任何方向滚动后的理想状态,因此如果我使用 oldY 和 Y 滚动位置之间的差异,它会产生一种闪烁的效果。

我尝试过使用协调器布局,但如果其中一个搜索栏始终可见,它可以很好地工作,但我的情况并非如此。

所以请建议我一些方法来实现这一点。

标签: androidandroid-nestedscrollview

解决方案


推荐阅读