在适用于Android的Firefox和Chrome应用中,如果用户向下滚动,则上方的actionBar开始消失。
如果滚动速度足够快,它会启动动画以完成消失,但如果没有,则返回正常状态。
并且显示操作栏有类似的效果,只是用于向上滚动。
我需要具有相同的能力来制作位于屏幕顶部的自定义视图(看起来有点像动作栏,但事实并非如此)。
视图的一部分始终可见,但其中的一部分会像chrome和firefox的效果一样缩小。
我已经找到了允许这样的东西的图书馆,但没有任何运气。
我该如何实现这种行为?
我的猜测是我需要使用adapterView的滚动侦听器,但那又是什么?
答案 0 :(得分:2)
我认为这个库可以在“动画”的内部示例中提供帮助:
https://github.com/LarsWerkman/QuickReturnListView
遗憾的是,我也使用了一个自定义的pinterest-like listView,它不报告滚动(不是状态,而是滚动时的实际位置)。实际上它甚至没有从AdapterView扩展。