Как создать пользовательский интерфейс, как новый рынок или 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).