Мне нужно добавить два ящика боковой панели (слева и справа) для моего дизайна, используя Google MDL. Но макет mdl не поддерживает добавление двух ящиков боковой панели. Как я могу это сделать?
Как добавить 2 скользящих меню в Google Material Design Lite
Ответы (2)
Во-первых, наличие двух ящиков на боковой панели — плохая идея с точки зрения удобства использования:
Вы должны рассмотреть следующие варианты в соответствии с Руководство по дизайну материалов по стратегиям представления верхнего уровня:
- Сосредоточьтесь на одном представлении со встроенной навигацией
- Используйте вкладки для переключения между небольшим количеством одинаково важных представлений.
- Управляйте более сложной структурой через левый навигационный ящик.
Если у вас есть несколько представлений, которые потребуют от вас этого, лучше рассмотреть вкладки.
См. дизайнеры UX. : навигация в боковом меню может стоить вам половины вовлеченности пользователей
.....если ваше приложение имеет несколько представлений, с которыми пользователи будут взаимодействовать примерно одинаково, тогда боковая навигация может стоить вам значительной части вашего потенциального взаимодействия с пользователем и взаимодействия с теми частями приложения, доступ к которым осуществляется через боковое меню.
Сам изучал 2 ящика, когда наткнулся на этот вопрос. Это возможно, и хороший дизайн в некоторых приложениях и фактически находится в дорожной карте для версии 2 облегченного дизайна материалов. Пожалуйста, прочитайте ветку Github здесь https://github.com/google/material-design-lite/issues/1597
Есть 2 размещенных примера этого в действии, лучший из которых используется в опции фильтра Rich Media Gallery, то есть в Google Material Design Showcase. http://richmediagallery.com/tools/template-database
Другой пример - скрипка