title: Floating Action Button appears over Navigation Drawer
body: <p>So I am using <a href="https://github.com/neokree/MaterialNavigationDrawer">https://github.com/neokree/MaterialNavigationDrawer</a> for my navigation drawer and <a href="https://gist.github.com/Jogan/9def6110edf3247825c9">https://gist.github.com/Jogan/9def6110edf3247825c9</a> as my FAB implementation. When I open the navigation drawer, it does not cover the FAB, and the button appears on top of it. I would like to avoid hiding the button and showing it on drawer open/close as that is rather distracting. Any ideas on how to fix this?  </p>
  
  <p>Edit:
  I am adding the FAB programmatically doing the following:</p>
  
  <pre><code>fabButton = new FloatingActionButton.Builder(this)
              .withDrawable(getResources().getDrawable(R.drawable.ic_action_edit))
              .withButtonColor(0xFF2196F3)
              .withGravity(Gravity.BOTTOM | Gravity.END)
              .withMargins(0, 0, 16, 16)
              .create();
  </code></pre>
  
  <p>Changing that declaration to the fragment does not fix it. The Nav Bar implementation I linked above requires the activity to extend from a MaterialNavigationDrawer class, which may draw the Nav Drawer first, leaving the button to always be last. Is there any way to programmatically force the ordering of the elements?</p>