Как Skype делает Android вид сверху? - PullRequest
0 голосов
/ 07 ноября 2011

Я пытаюсь найти имя встроенного виджета, который используется для создания статической панели в верхней части приложения Skype для Android.Кто-нибудь знает?Я думаю, что это добавляет легкую функциональность кнопки.

Кроме того, как внутри этой панели у них есть кнопка для изменения статуса пользователя.Это всплывает симпатичный пузырь с анимацией.Это что-то встроенное в библиотеку или на заказ?

Ответы [ 3 ]

3 голосов
/ 07 ноября 2011

Панель действий не была включена до версии 3.0, так как это было то же приложение, которое использовалось как для планшетов, так и для смартфонов, и на планшете меню все еще присутствует, не сдвинуто туда, где должна быть панель действий.

Скорее всего, у них есть содержимое каждого действия в виде прокрутки и статический макет, закрепленный в верхней части страницы,

Если вы выполняете свои действия, которые будут использовать верхнюю панель, расширьте базовый класс действий, который включает обработчики для статического макета вверху каждой страницы, и определите макет отдельно, чтобы включить его в макет каждого действия, где это требуется .

Что касается анимированного пузыря, то он будет частью макета, но будет скрытым или не частью макета, а будет прагматично раздутым из xml. хотя я не знаю, какая именно анимация заставляет его приближаться от центра. Фактическим пузырем будет другой макет, обернутый в FrameLayout, так что я прекрасно сижу поверх текущего макета действий.

Надеюсь, что кое-что из этого было полезно

2 голосов
/ 07 ноября 2011

Проверьте ActionBarSherlock для библиотеки, которая позволяет легко реализовать панель действий на устройствах перед сотовой разверткой.

1 голос
/ 07 ноября 2011

Статическая панель, о которой вы говорите, является панелью действий.Он входит в стандартную версию API версии 3.0, но вы также можете использовать библиотеки, которые предоставляют весьма вероятный виджет.

Я использую модифицированную версию библиотеки GreenDroid ... Вы можететакже установите приложение Каталог GreenDroid из Маркета, чтобы взглянуть.

Ах!конечно, вы можете изменить цвет, используя стили!

...