2014-10-28 3 views
7

Google только что опубликовал в своем блоге a post обсуждение лучших практик реализации материального дизайна. В нем говорится:Направляющий элемент для рисунка рисунка рисунка

Если приложение использует ящик для навигации, оно следует за новыми взаимодействиями и дизайном материалов (рисунок 7). Ящик появляется перед панелью приложений. Он также кажется полупрозрачным позади строки состояния.

Но если вы посмотрите, как он реализован в таких приложениях, как Google Play Store и Inbox от Gmail, навигационный ящик находится под панелью действий (панель инструментов).

enter image description here

Однако приложения, такие как Play Пресса и Pushbullet использовать их ящик над панелью инструментов, в соответствии с рекомендациями. Итак, какой я должен использовать?

Одностороннее примечание, если я должен разместить ящик над панелью инструментов, почему Google реализовал анимацию в значке гамбургера вообще (ActionBarDrawerToggle)?

+5

Выполняйте то, что сказано в материале, а не в папке «Входящие». Поместите ваш ящик над панелью действий. – alanv

+1

Итак, почему анимация ActionBarDrawerToggle? Даже в Play Newsstand вы можете видеть, как меняется значок. –

+3

Вероятно принадлежит на ux.stackexchange.com или, возможно, http://android.stackexchange.com/ –

ответ

2

Вы должны использовать версию из спецификации материалов и отображать левый ящик над планкой.

ширина из NavigationDrawer на Входящие также неправильно:

Ширина боковой нав равна ширине экрана минус высоты панели действий, или в данном случае 56dp от правого края экрана.

Мобильные: Ширина = экран ширина - высота приложения бара

рабочий стол: Максимальная ширина для левого СЧА 400dp. Правильный навигатор может варьироваться в зависимости от содержимого.

Анимация также показывает, когда вы вынимаете правый ящик, который должен отображаться под ящиком. Кроме того, ваш ящик может быть полупрозрачным.

Смежные вопросы