2

您好,当像在 Google+ 应用中一样向下滚动时,如何隐藏浮动操作按钮?

我已经看到了在列表视图中检测滚动的各种方法,但到目前为止我所看到的只是检测子单元格在屏幕上/离开屏幕时的渲染。这根本不是 Google+ 正在做的事情,这对我不起作用,因为我有一个很大的标题单元格,而且很明显浮动操作按钮没有足够快地消失。

任何见解表示赞赏

4

2 回答 2

10

谷歌加不使用ListView,它使用新RecyclerView的接收滚动像素的新RecyclerView的。OnScrollListener然后,他们使用标准视图动画和转换将事物移出视图。与View.setTranslationY(val); 和View.animate().setTranslationYBy(val);

于 2014-11-07T16:26:49.263 回答
5

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

https://github.com/lawloretienne/QuickReturn

于 2014-11-07T19:28:38.393 回答