title: android - Transparent Navigation Bar but not Status Bar
body: <p>I am not sure if it is possible but I am trying to make the Navigation Bar transparent without making the Status Bar transparent. The reason for the later is I have a Toolbar that would otherwise draw behind the status bar.</p>
  
  <p>Right now I am using a fakeStatusBar Layout that displays before the status bar so everything looks good to the user:</p>
  
  <pre><code>    if (Build.VERSION.SDK_INT &gt;= Build.VERSION_CODES.KITKAT){
          Window window = getWindow();
          window.setFlags(WindowManager.LayoutParams.FLAG_LAYOUT_NO_LIMITS, WindowManager.LayoutParams.FLAG_LAYOUT_NO_LIMITS);
  
          //now the status bar is transparent too, which we have to fix
  
          //first we get status bar height
          int statusBarHeight = 0;
          int resourceId = getResources().getIdentifier("status_bar_height", "dimen", "android");
          if (resourceId &gt; 0) {
              statusBarHeight = getResources().getDimensionPixelSize(resourceId);
          }
  
          //then we get the full width
          Display display = getWindowManager().getDefaultDisplay();
          Point size = new Point();
          display.getSize(size);
          int screenWidth = size.x;
  
          //then we set that height to the fake item in the layout
          LinearLayout fakeStatusBar = findViewById(R.id.fakeStatusBar);
          ViewGroup.LayoutParams params = fakeStatusBar.getLayoutParams();
          params.height = statusBarHeight;
          params.width = screenWidth;
          fakeStatusBar.setLayoutParams(params);
  </code></pre>
  
  <p>The only problem is when going to multitasking, the thumbnail does not look good because the toolbar is not where it should be.</p>