Анимированный индикатор навигационного ящика

У меня простой вопрос, но я уже немного запутался. Приложение YouTube и другие приложения Google уже имеют панель действий и ящик, подобный этому. Когда панель навигации закрыта, мы видим такой индикатор

введите здесь описание изображения

и когда панель навигации открыта, индикатор плавно (с анимацией) меняется на этот

введите здесь описание изображения

Вопрос в том, как сделать так же внешний вид индикатора ящика на панели действий для Android 2.x? Нужна анимация. Заранее спасибо.


person dexxtr    schedule 27.12.2013    source источник


Ответы (1)


Вы можете использовать библиотеку совместимости с поддержкой Android 7, чтобы иметь функциональные возможности навигационного ящика в версиях 2.x. Затем вы можете использовать панель действий Android, но немного по-другому, вместо getActionBar() вы используете getSupportActionBar(). Навигационный ящик может быть реализован с помощью библиотеки поддержки в соответствии с примером http://developer.android.com/training/implementing-navigation/nav-drawer.html

person gile    schedule 27.12.2013
comment
@dexxtr, поддержка 7 compact не работает для меня на устройствах ‹ 4.4. Не могли бы вы обновить некоторые фрагменты кода, если они работают для вас? заранее спасибо. - person Bipin Vayalu; 28.02.2014
comment
@BipinVayalu, но у меня это хорошо работает на Android 4.x. Я использовал getSupportActionBar(), и все было в порядке для Android 2.x и 4.x. - person dexxtr; 03.03.2014
comment
@dexxtr, да, теперь это сработало для меня, я поместил HomeAsUpIndicator в стиль и добавил код синхронизации ящика в метод onPostCreated. Спасибо! - person Bipin Vayalu; 03.03.2014