1

Недавно я видел много приложений, которые имеют своего рода MasterDetailFlow. Приложение YouTube, например, имеет три горизонтальные линии topLeft на панели действий, запускающие анимацию, которая показывает макет с левой стороны. Вы также можете прокрутить этот вид внутрь с помощью жестов касания слева направо. Тот же (без жестов) применяется в новом приложении GoolgeMaps. Я добавил скриншот для claryfication:Мастер Подробный поток Android Animation API

Detail Only Master-Detail

Поскольку эти приложения используют один и тот же значок для того, чтобы вызвать и другие (не-Google-приложения) используют то же самое, и стиль кажется, То же самое, я подозреваю, что для этого должен быть API. Если я создаю операцию с использованием макроса MasterDetailFlow, они не будут анимированы. в зависимости от ScreenSize они либо показаны, либо нет. Я не мог найти API-метод для его запуска. Кто-нибудь знает, как это происходит? Если они что-то делают сами по себе, коротко «вы должны справиться с этим самим», ответ - enaugh.

+1

Это «DrawerLayout», и для значка вы должны использовать http://developer.android.com/reference/android/support/v4/app/ActionBarDrawerToggle.html – Luksprog

+0

. Положите его как ответ (возможно, с полезной ссылкой для других пользователей), и я приму это –

ответ

1

Недавно я увидел множество приложений, которые имеют какой-то MasterDetailFlow.

Ничего в этом вопросе не касается шаблона мастер-детали. Шаблон дизайна мастер-детали предназначен для представления коллекции вещей (контактов, фотографий, ресторанов, книг и т. Д.) И деталей выбранного предмета из коллекции.

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

Это the navigation drawer design pattern, иногда называемое «раздвижным меню».

Есть ли кто-нибудь, как это происходит?

Пакет Android Поддержка has DrawerLayout для этого (также покрыты here), и есть третья сторона скольжения реализации меню, а также.

+0

спасибо, как всегда точный и очень полезный! –