Кнопка «Плавающее действие» появляется на панели навигации

Так что я используюhttps://github.com/neokree/MaterialNavigationDrawer для моего навигационного ящика иhttps://gist.github.com/Jogan/9def6110edf3247825c9 как моя реализация FAB. Когда я открываю навигационную панель, она не закрывает FAB, а сверху появляется кнопка. Я хотел бы избежать скрытия кнопки и показа ее на открытии / закрытии ящика, поскольку это довольно отвлекает. Любые идеи о том, как это исправить?

Изменить: я добавляю FAB программно, делая следующее:

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();

Изменение этого объявления на фрагмент не исправляет его. Реализация панели навигации, которую я связал выше, требует, чтобы действие расширялось от класса MaterialNavigationDrawer, который может сначала нарисовать панель навигации, оставляя кнопку всегда последней. Есть ли способ программно форсировать порядок элементов?

Ответы на вопрос(4)

Ваш ответ на вопрос