【问题标题】:Scrolling hide effect like on Firefox and Chrome像 Firefox 和 Chrome 一样滚动隐藏效果
【发布时间】:2013-09-30 13:02:09
【问题描述】:

背景

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

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

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

问题

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

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

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

问题

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

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

【问题讨论】:

标签: android android-listview scroll android-actionbar


【解决方案1】:

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

https://github.com/LarsWerkman/QuickReturnListView

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

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 2013-03-01
    • 2011-03-11
    • 2019-07-05
    • 2013-11-04
    • 1970-01-01
    • 2014-09-14
    相关资源
    最近更新 更多