Я успешно применил NavigationDrawer для своего приложения.
В моем приложении отображается ящик, который открывается в левой части экрана.
Моя проблема: мне нужно добавить кнопку слева. Эта кнопка может быть нажата или нажата, чтобы открыть левый ящик. Это я могу сделать.
Но кнопка должна выглядеть как, это часть ящика, которая будет переполняться на экран.
Это означает, что кнопка должна скользить одновременно, когда ящик открывается и закрывается.
ЗАКРЫТОЕ СОСТОЯНИЕ:
ОТКРЫТИЕ СОСТОЯНИЯ
Я попробовал добавить кнопку в макет левого ящика, но кажется, что вы не можете заставить вещи появляться за пределами своих границ, и ящик всегда будет полностью скрыт, когда вы его закроете.
Теперь я пытаюсь добавить его, чтобы добавить кнопку в основной DrawerLayout и сделать ее выровненной справа от левого ящика... Но не повезло... Похоже, что DrawerLayout не может иметь больше двух дети...
Любая помощь будет оценена.
Я использую библиотеку поддержки (v4)
[EDIT]
И я поддерживаю уровень API 8... Поэтому не могу использовать ImageView.setTranslationX
или View.OnAttachStateChangeListener