Удобное боковое меню

В этом разделе представлен последний элемент управления базовой части элемента управления пользовательского интерфейса: DrawerLayout , элемент управления меню с боковым скольжением, предоставленный официальным лицом, такой же, как ViewPager в предыдущем разделе, представленный после версии 3.0, и для его использования требуется пакет совместимости v4. это в более низких версиях.Говоря о боковом скольжении, я полагаю, что многие люди использовали SlidingMenu на github, но, похоже, есть две версии, одна отдельная, а другая должна полагаться на другой проект с открытым исходным кодом: ActionBarSherlock; поскольку Google предоставляет нам с этим элементом управления, почему бы не использовать его Ли, и в спецификации дизайна Material Design анимационные эффекты многих боковых скользящих меню, которые можно увидеть повсюду, могут быть реализованы через Toolbar +DrawerLayout.

1. Меры предосторожности при использовании

  • 1. Основное представление содержимого должно быть первым подпредставлением DrawerLayout.

  • 2. Ширина и высота основного содержимого должны соответствовать match_parent

  • 3. Должен отображаться атрибут android: layout_gravity android:layout_gravity = "начало" указанного бокового вида . Когда меню выдвигается слева направо и android:layout_gravity = "конец", меню выдвигается из справа налево Не рекомендуется использовать лево и право!!!

  • Ширина бокового вида указана в dp, не рекомендуется превышать 320dp (чтобы всегда видеть некоторые виды основного контента)

  • Установить боковое скользящее событие: mDrawerLayout.setDrawerListener(DrawerLayout.DrawerListener);

Guess you like

Origin blog.csdn.net/shiwei0813/article/details/130069939