Как создать пользовательский интерфейс, как новый рынок или Google plus?

Мне было интересно, есть ли "официальный" способ создания приложений для Android, которые будут иметь тот же дизайн, что и новый рынок Android или приложение Google+. Под этим я подразумеваю возможность сместиться влево/вправо, чтобы изменить представление, иметь список сверху и т.д. (Любой пользователь Android, вероятно, получает то, что я имею в виду)

Если нет официального способа, есть ли у вас какие-либо советы о том, как воспроизводить эти эффекты?

Ответы

Ответ 1

Я считаю, что это то, о чем вы ссылаетесь на "пакет совместимости с Android"

http://developer.android.com/sdk/compatibility-library.html

Это позволяет:

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

PagerAdapter: адаптер, который заполняет ViewPager представлениями, представляющими каждую страницу.

Они используются в приложении G +

ListFragment

используется в приложении Market.

Ваше лучшее чтение URL, которое я написал в верхней части для полного описания и использования.

Еще один способ получить лучший практический интерфейс - прочитать источник официальных приложений Google:

Google IO Sched Source

Вы также можете проверить некоторые из презентаций Google IO:

В Интернете: Внедрение пользовательских интерфейсов IO 2011

На вашем телефоне: Все видеоролики IO 2011 и 2010 года (Shameless Plug: p)

Ответ 2

https://github.com/pakerfeldt/android-viewflow

Это лучшая реализация такого вида. Это действительно здорово. Также как Google+ и Google Docs. с названиями слайдов и всего.

Ответ 3

Думаю, вам стоит взглянуть на ViewPager и PagerTabStrip. Библиотека viewpagerindicator слишком много для небольшой строки заголовка пейджера.

С PagerTabStrip вам нужно всего 4 строки, чтобы сделать это название.

Ответ 4

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

http://viewpagerindicator.com/

Он поддерживает индикаторы круга внизу, индикаторы вкладок и индикаторы заголовков (это те, которые используются на рынке Android).