Material Design - 隐藏在listview滚动中的浮动操作按钮(如在google +中)

时间:2014-11-07 15:52:39

标签: android listview scroll material-design floating-action-button

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

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

任何洞察力

2 个答案:

答案 0 :(得分:10)

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

答案 1 :(得分:5)

这个项目有几个隐藏和显示fab按钮,操作栏和标签的例子。

https://github.com/lawloretienne/QuickReturn