android:如何使用CoordinatorLayout和半透明导航栏?

我一直在研究新的谷歌支持devise库。 我正在努力如何使导航栏半透明,并显示酒吧下方recyclerView的内容。

我正在testing一个5.1 nexus 5.我使用下面的项目作为testing项目。 来自Chris Banes的示例代码: https : //github.com/chrisbanes/cheesesquare

我在下面添加到styles.xml

<item name="android:windowTranslucentNavigation">true</item> 

使导航栏半透明。

但是,我无法使CoordinatorLayout及其内容recyclerView显示在栏下方。

我想要的是:

  1. recyclerView显示在导航栏下

  2. 快速返回在那里,当appbar被隐藏,它不应该在半透明的状态栏下面。 状态栏应该能够完全隐藏滚动的部分。

Solutions Collecting From Web of "android:如何使用CoordinatorLayout和半透明导航栏?"

Android的问题跟踪器上有一个相关的问题,但是它特别声明API level 21 : https : //code.google.com/p/android/issues/detail?id=175069

如果在你的设备上的android:fitsSystemWindows="true"作品,但唯一的问题是RecyclerView不显示在状态栏后面,尝试设置

 android:clipToPadding="false" android:clipChildren="false" 

RecyclerView或者其父母之一