2013-11-25 3 views
0

У меня есть проект, где для дизайна требуется скользящий выдвижной ящик, который исходит из нижней части и имеет по существу три состояния.варианты выдвижных ящиков android

  1. полностью разрушились (только ручка в нижней
  2. половины мачты (ящик открывается снизу, но только до половины экрана
  3. полной мачты (ящик открывается снизу и занимает весь экран минус сверху запас позволяет говорить 80dp

Я занимаюсь разработкой для Android 4.0 и выше и, очевидно, раздвижной ящик осуждается. Но Навигационный ящик поддерживает только левый и правый (который я уже используется)

Так что мне интересно, знает ли кто-нибудь учебник или какой-либо пользовательский компонент, который кто-то написал, который соответствует вышеуказанным требованиям к функциям.

ответ

0

По моему опыту, вам, вероятно, нужно что-то создать самостоятельно, но так как вы разрабатываете для api lvl 14, выезд ObjectAnimator. Это позволяет вам перемещать виды вокруг и использовать их (я имею в виду, что это исходный вид, который был перемещен, а не его копия) Это, вероятно, будет самым простым способом.

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

0

Я думаю, что это то, что вы ищете.

Я нашел эту библиотеку лучше всего для раздвижных меню в Android.

https://github.com/umano/AndroidSlidingUpPanel

enter image description here

Вы можете указать, какой экран область скользить вверх меню или вид будет использовать.

Принять & проголосовать за мой ответ, если это то, что вы ищете.

+0

Как указать? какие атрибуты должны установить значение? – Baba

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