在Firefox和Chrome上滚动隐藏效果

时间:2013-09-30 13:02:10

标签: android android-listview scroll android-actionbar

背景

在适用于Android的Firefox和Chrome应用中,如果用户向下滚动,则上方的actionBar开始消失。

如果滚动速度足够快,它会启动动画以完成消失,但如果没有,则返回正常状态。

并且显示操作栏有类似的效果,只是用于向上滚动。

问题

我需要具有相同的能力来制作位于屏幕顶部的自定义视图(看起来有点像动作栏,但事实并非如此)。

视图的一部分始终可见,但其中的一部分会像chrome和firefox的效果一样缩小。

我已经找到了允许这样的东西的图书馆,但没有任何运气。

问题

我该如何实现这种行为?

我的猜测是我需要使用adapterView的滚动侦听器,但那又​​是什么?

1 个答案:

答案 0 :(得分:2)

我认为这个库可以在“动画”的内部示例中提供帮助:

https://github.com/LarsWerkman/QuickReturnListView

遗憾的是,我也使用了一个自定义的pinterest-like listView,它不报告滚动(不是状态,而是滚动时的实际位置)。实际上它甚至没有从AdapterView扩展。