У меня есть 2 Navigation Drawers
Меню с обеих сторон, т.е. Начало (main_menu_tempate_layout
) и Конец (user_menu_template_layout) макета, и приложение имеет как RTL
, так и LTR
режимов. Теперь у меня проблема в том, что End Menu Я хочу активировать и выполнять над ним операции, только когда пользователь вошел в систему.
<?xml version="1.0" encoding="utf-8"?>
<android.support.v4.widget.DrawerLayout
xmlns:android="http://schemas.android.com/apk/res/android"
xmlns:app="http://schemas.android.com/apk/res-auto"
android:id="@+id/drawer_layout"
android:layout_width="match_parent"
android:layout_height="match_parent"
xmlns:tools="http://schemas.android.com/tools"
>
<include layout="@layout/home_content" />
<include layout="@layout/main_menu_tempate_layout" />
<include android:id="@+id/user_menu" layout="@layout/user_menu_template_layout" />
<include layout="@layout/loader_layout" />
</android.support.v4.widget.DrawerLayout>
Я попытался скрыть макет с идентификатором user_menu
во время выполнения, но это не сработало, оно все равно появляется, когда я провожу пальцем с конца. Точно так же я попытался обойти, проникнув внутрь макета user_menu_template_layout
и скрыв макет root. Это сработало, но частично, как сейчас, когда я пролистываю конец формы, меню не отображается, но экран получает наложение.