Intereting Posts

Android-навигатор на нескольких мероприятиях

Есть ли способ настроить только один раз навигационный ящик и отобразить его на нескольких активах?

Для этого просто создайте класс BaseActivity, который реализует ящик, и пусть все ваши другие действия расширяют этот.

Для людей, желающих использовать пример кода в разделе «Действия», ознакомьтесь с моим ответом здесь: https://stackoverflow.com/a/19451842/2767703

Если вы хотите приятный переход, я бы предложил следующее: когда вы нажимаете на элемент в NavigationDrawer закройте навигационный ящик и одновременно используйте postdelayed with 250 (время, необходимое для закрытия NavigationDrawer ). Также одновременно анимация альфа-файла основного контента до 0 с 150 миллисекундами. Затем, когда Activity начинает оживлять альфа-файл основного контента до 1 с 250 миллисекундами. Это дает большой переход. Я нашел его в коде IO Google: https://github.com/google/iosched/blob/master/android/src/main/java/com/google/samples/apps/iosched/ui/BaseActivity.java

Кстати, вы также должны посмотреть на ссылку @Harish Godara дал: http://www.michenux.net/android-navigation-drawer-748.html Он работает с фрагментами, но имеет хороший способ реализации NavigationDrawer .