材料devise清单:滚动时隐藏应用栏?

根据新的Android材料devise清单:

http://android-developers.blogspot.com/2014/10/material-design-on-android-checklist.html

在适当的情况下,向下滚动时,应用栏可以滚动屏幕,为内容留下更多垂直空间。 一旦滚动回来,应用程序栏应该再次显示。

我意识到有很多问题/答案来实现这种行为的ICS风格的应用程序栏,但我很好奇,如果新的工具栏小部件或棒棒糖/ AppCompat 21已经引入了一个更标准的方式来实现这种效果。

  • 在onCreateViewHolder中获得位置
  • 创build一个不透明的可绘制的波纹
  • 无法在lapism / SearchView中的null对象上调用void android.view.View.setElevation(float)
  • 当Wi-Fi无法上网时,Android Lollipop默认使用移动数据?
  • Android PopupWindow高程不显示阴影
  • Android的渐变棒棒糖不能正常工作。 - API 21
  • Android L联系人应用程序如何折叠其工具栏?
  • Android棒棒糖不显示android:背景图片
  • Per Roman Roman Nurik(基本上是@tyczj提到的)

    https://plus.google.com/u/0/+RomanNurik/posts/3G8zYvN5oRC

    这不是内置的,但相对简单的实施。 只要观察滚动和animation的Y翻译。 也可以使用“快速返回”样本+尼克·布彻和我几年前发表的

    我相信引用的示例是: https : //code.google.com/p/romannurik-code/source/browse/misc/scrolltricks

    更新:我也刚刚发现了一个伟大的库,这样做,以及其他一些伟大的技巧https://github.com/ksoichiro/Android-ObservableScrollView