您好,如何在Google+应用中向下滚动时隐藏浮动操作按钮?
我已经看到了在列表视图中检测滚动的各种方法,但到目前为止我所看到的只是检测子单元格在屏幕上移动时的渲染。这不是Google+正在做的事情,这对我来说不起作用,因为我有一个大的标题单元格,很明显浮动动作按钮不会消失得足够快。
任何洞察力
答案 0 :(得分:10)
Google plus不使用ListView
,它使用新的RecyclerView
新的RecyclerView
有一个OnScrollListener
来接收滚动的像素。然后,他们使用标准的视图动画和转换来移动视图。 View.setTranslationY(val)
;和View.animate().setTranslationYBy(val);
答案 1 :(得分:5)
这个项目有几个隐藏和显示fab按钮,操作栏和标签的例子。