Как настроить приложение Facebook на новое Android-приложение?

Возможный дубликат:
Android facebook style slide

Недавно Facebook выпустил новую версию своего приложения для Android, в котором реализована улучшенная навигационная система. Одной из основных новых функций является новое меню (уже существующее в версии iOS):

enter image description here

Нажав на кнопку "Домой" панели действий, это меню скользит слева направо, скрывая основное действие, которое больше не доступно.

Как вы думаете, это меню было создано? Как вы думаете, они только что сыграли с SlidingDrawer или это что-то вроде ViewPager?

Спасибо!

EDIT

Нет способа, чтобы это могло быть одним из двух (ViewPager или SlidingDrawer). Это не меню, которое скользит внутрь, это главный экран, который отходит, оставляя на его крошечной части лишь небольшую часть. Это похоже на то, что меню уже было за этим основным экраном и что оно только что раскрылось. И, во-вторых, мы можем по-прежнему взаимодействовать с этим основным экраном (иначе я бы предположил, что они сделали снимок экрана, чтобы вырезать крошечную часть, чтобы составить это представление).

Ответ 1

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

Итак, что я сделал, это единственный FrameLayout с обоими макетами, сложенными вместе, а затем я просто анимировал верхний макет для слайда справа от экрана (просто нужно вызвать слайд-шоу или scrollBy. И в основном это так! просто и эффективно!

EDIT:

Я ответил на аналогичный вопрос здесь с некоторыми примерами кода, enjoy =): Нажмите здесь

Ответ 2

Почти все, кроме фотографий, находится внутри WebView в новом приложении FB. Я не мог найти никаких пользовательских элементов управления Android в потоке или списках.

Выполнение такого же эффекта с использованием Javascript/HTML/CSS должно быть довольно легким, я чувствую.

Декомпиляция apk дала бы лучшую идею.

Ответ 3

Вы можете создать этот стиль приложения с помощью javascript, HTML5 и CSS3, как показано на этой маленькой библиотеке "jbackbone-mobile", https://github.com/mjromper/jbackbone-mobile

и посмотреть эту демонстрацию из любого браузера (устройства или рабочего стола) http://lab.ochio.com.es/jbackbone/index.html