Articles of навигация ящик

Настройка дополнения к панели навигации в Android

У меня есть активность, которая содержит DrawerLayout и NavigationView из библиотеки поддержки. Я устанавливаю макет заголовка в навигационное представление, и я хочу, чтобы высота заголовка навигации была «wrap_content». Поэтому, когда я устанавливаю высоту в «wrap_content», макет заголовка выходит за панель состояния. Результат, который я хочу, состоит в том, что ящик навигации должен опираться на строку […]

Пользовательская анимация для ящика навигации открыта и закрыта

Давайте сделаем что-то, что заставило вас задуматься. Я видел эту анимацию для навигации Ящик: И я хотел бы реализовать это, поскольку это отличный эффект. Я попытался получить эффект, создав пользовательский вид, и при касании я получаю как минимум 50% эффект. Я хотел бы реализовать мои методы ondraw () и ontouch () из моего пользовательского представления […]

Размер фонового изображения для заголовка навигационного ящика

В основном мне понравился фон, используемый г-ном Джонатаном Ли для заголовка навигационного ящика в официальной ссылке Google http://www.google.com/design/spec/patterns/navigation-drawer.html#navigation-drawer-content Поэтому я хотел воспроизвести что-то подобное, вдохновленное этим. Я считаю, что мне нужно сделать аналогичный дизайн в Photoshop и установить его как фоновое изображение. Но вопрос в том, какими должны быть размеры и пиксели, чтобы они соответствовали […]

Значок навигационного ящика не центрирован по вертикали (альбомный режим, Android)

У меня возникают проблемы с новым способом использования панели инструментов. В ландшафтном режиме заголовок панели инструментов находится по центру вертикально, но в навигационном ящике нет. Как я могу это решить? Я использую панель инструментов, как в этом посте Криса Банеса: AppCompat v21 – Конструкция материалов для устройств Pre-Lollipop! Это код значка ящика в файле style.xml: […]

Ящик навигации и просмотр пейджера в той же активности

Я пытаюсь реализовать как ящик навигации, так и просмотр пейджера в той же активности. Навигационный ящик работает отлично, но пейджер представления не работает, также я получаю нулевой указатель на правый салфетка при открытии ящика навигации (нулевой указатель на виджетах android.v4. DrawerLayout. IsContentView (DrawerLayout.java:840). Я прикрепляю основную схему xml и код ниже. <android.support.v4.view.ViewPager android:id="@+id/viewpager" android:layout_width="fill_parent" android:layout_height="fill_parent" […]

Как изменить размер текста элемента NavigationView?

Недавно Google выпустил виджет android.support.design.widget.NavigationView как часть библиотеки com.android.support:design:22.2.0 , которая значительно упростила (и стандартизирует) процесс создания NavigationDrawer. Однако, согласно спецификациям дизайна , элемент списка должен быть Roboto Medium, 14sp, 87% # 000000 . NavigationView предоставляет textSize или textStyle для настройки. Каковы мои варианты, если я педантичен в отношении того, чтобы поддерживать правильные спецификации дизайна, […]

Как изменить цвет значка гамбургера в ящике для перемещения материалов

Я следую этому примеру Android Getting Started with Material Design И в этом примере он показывает белый значок гамбургера, я хочу настроить его и сделать его черным, но я не могу ничего найти, как его изменить, может ли кто-нибудь сказать, как его настроить? манифест <manifest xmlns:android="http://schemas.android.com/apk/res/android" package="info.androidhive.materialdesign" > <uses-permission android:name="android.permission.INTERNET"></uses-permission> <uses-permission android:name="android.permission.ACCESS_NETWORK_STATE"></uses-permission> <application android:allowBackup="true" android:icon="@mipmap/ic_launcher" […]

Как программно добавить элемент подменю в новую библиотеку поддержки Android

Я пытаюсь добавить новые пункты меню в подменю в новой панели ящиков Material Design. <android.support.v4.widget.DrawerLayout xmlns:android="http://schemas.android.com/apk/res/android" xmlns:tools="http://schemas.android.com/tools" xmlns:app="http://schemas.android.com/apk/res-auto" android:id="@+id/drawer_layout" android:layout_width="match_parent" android:layout_height="match_parent" tools:context=".MainActivity"> … <android.support.design.widget.NavigationView android:id="@+id/main_navigation" android:layout_width="wrap_content" android:layout_height="match_parent" android:layout_gravity="start" app:headerLayout="@layout/channel_list_header" app:menu="@menu/menu_nav" /> </android.support.v4.widget.DrawerLayout> У меня есть настройка @ menu / menu_nav, но теперь вы хотите добавить новые пункты меню: NavigationView mDrawerList = (NavigationView) findViewById(R.id.main_navigation); Menu menu […]

DrawerLayout's item click – Когда подходящее время для замены фрагмента?

Я разрабатываю приложение, которое использует шаблон ящика для навигации (с DrawerLayout). Каждый щелчок на элементе ящика заменяет фрагмент в основном контейнере. Тем не менее, я не уверен, когда настало подходящее время для транзакции фрагмента? Когда ящик начинает закрываться? Или после того, как он закрыт? В примере с документацией Google вы можете увидеть, что они делают […]

Элементы меню NavigationView со счетчиком справа

Новый NavigationView в новой библиотеке поддержки дизайна работает очень здорово. Они используют « пункты меню » для отображения параметров. Но как я могу отобразить счетчик справа от пункта меню? Как на картинке: Или как в приложении GMail .