9

私は新しい Google サポート デザイン ライブラリを研究しています。ナビゲーション バーを半透明にし、バーの下に recyclerView のコンテンツを表示する方法に苦労しています。

私は5.1 nexus 5でテストしています。以下のプロジェクトをテストプロジェクトとして使用しました。Chris Banes のサンプル コード: https://github.com/chrisbanes/cheesesquare

以下をstyles.xmlに追加しました

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

ナビゲーション バーを半透明にします。

しかし、CoordinatorLayout とそのコンテンツである recyclerView をバーの下に表示することはできません。

私が欲しいもの:

  1. recyclerView はナビゲーションバーの下に表示されます

  2. クイック リターンがあり、アプリバーが非表示の場合、半透明のステータス バーの下に表示されません。ステータスバーは、上にスクロールした部分を完全に非表示にできるはずです。

4

1 に答える 1

3

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またはその親の 1 つに

于 2015-06-04T10:02:30.877 に答える