Освой Android играючи

Сайт Александра Климова

Шкодим

/* Моя кошка замечательно разбирается в программировании. Стоит мне объяснить проблему ей - и все становится ясно. */
John Robbins, Debugging Applications, Microsoft Press, 2000

Шаблон Navigation Drawer Activity (DrawerLayout/NavigationView)

7-й курс/Закрытая зона

NavigationView
Добавление собственных компонентов в меню шторки
Добавляем счётчик в меню шторки
Затемнение и тень
Сдвигаем содержимое экрана

Создадим новый проект и выберем шаблон Navigation Drawer Activity.

Navigation Drawer Activity

Для беглого знакомства можете сразу запустить проект и посмотреть его в действии. При запуске приложение выглядит как обычная программа "Hello World". Но есть и отличия. Нажмите на значок в виде трёх горизонтальных полосок в заголовке. Значок в документации называется "гамбургером" (Hamburger menu). Это официальная позиция Гугла. Но в реальности значок символизирует полосатых котов (никому не рассказывайте). При нажатии слева вылезет навигационная шторка (англ. drawer - выдвижной ящик стола).

Drawer and cat

Другой способ - поставить лапу на левую сторону экрана и вести её вправо, шторка будет двигаться вслед за лапой. По высоте шторка занимает весь экран, включая системную область.

Navigation Drawer

Сама шторка появилась достаточно давно, где-то в году 2013. Но шаблон часто менялся, подстраиваясь под новые технологии.

Вы вошли на сайт, как гость.
Необходимо зарегистрироваться, чтобы прочитать статью

Реклама