O botão de ação flutuante aparece sobre a gaveta de navegação
Então eu estou usandohttps://github.com/neokree/MaterialNavigationDrawer para minha gaveta de navegação ehttps://gist.github.com/Jogan/9def6110edf3247825c9 como minha implementação da FAB. Quando abro a gaveta de navegação, ela não cobre a FAB e o botão aparece em cima dela. Gostaria de evitar ocultar o botão e mostrá-lo na gaveta de abrir / fechar, pois isso é bastante perturbador. Alguma ideia de como consertar isso?
Editar: estou adicionando o FAB programaticamente, fazendo o seguinte:
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();
Alterar essa declaração para o fragmento não a corrige. A implementação da Barra de Navegação que vinculei acima exige que a atividade se estenda a partir de uma classe MaterialNavigationDrawer, que pode desenhar a Gaveta de Navegação primeiro, deixando o botão para sempre ser o último. Existe alguma maneira de forçar programaticamente a ordenação dos elementos?