材料设计-浮动操作按钮隐藏在列表视图滚动(像在谷歌+)



你好,当我像在Google+应用程序中那样向下滚动时,如何隐藏浮动动作按钮?

我见过在列表视图中检测滚动的各种方法,但到目前为止,我所看到的只是检测子单元格在屏幕上/屏幕下移动时的渲染。这根本不是Google+正在做的事情,这对我来说也不起作用,因为我有一个很大的标题单元格,很明显,浮动操作按钮消失得不够快。

任何见解都赞赏

Google plus不使用ListView,它使用新的RecyclerView,新的RecyclerView有一个接收滚动像素的OnScrollListener。然后,他们使用标准的"视图"动画和变换将对象移出视图。用View.setTranslationY(val);和View.animate().setTranslationYBy(val);

这个项目有几个隐藏和显示fab按钮、操作栏和选项卡的例子。

https://github.com/lawloretienne/QuickReturn

最新更新