Как создать пользовательский интерфейс, как новый рынок или Google Plus? - PullRequest
20 голосов
/ 24 июля 2011

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

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

Ответы [ 4 ]

13 голосов
/ 24 июля 2011

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

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

Это позволяет следующее:

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

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

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

ListFragment

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

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

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

Источник Google IO Sched

Вы также можетеВы хотите ознакомиться с некоторыми презентациями Google IO:

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

В вашем телефоне: Все видео IO 2011 и 2010 (Бесстыдная вилка: p)

2 голосов
/ 11 сентября 2012

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

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

2 голосов
/ 24 июля 2011

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

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

0 голосов
/ 29 марта 2012

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

http://viewpagerindicator.com/

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

...