2

背景

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

如果滚动足够快,它会启动一个动画来完成消失,但如果没有,它会返回到正常状态。

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

问题

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

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

我一直在寻找允许这种事情但没有任何运气的库。

问题

我怎样才能实现这种行为?

我的猜测是我需要使用 adapterView 的滚动监听器,但那又​​如何呢?

4

1 回答 1

2

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

https://github.com/LarsWerkman/QuickReturnListView

可悲的是,我还使用了一个定制的类似 pinterest 的 listView,它不报告滚动(不是状态,而是滚动时的实际位置)。事实上,它甚至没有从 AdapterView 扩展。

于 2013-10-02T07:39:27.653 回答