Подтвердить что ты не робот

Android Column GridView, переменная ширина, такая как приложение GooglePlus

Так что, как и все, мы все использовали/видели приложение Google Plus.

Меня интересует разработанный ColumnGridView, который не только изменяет ширину, но и высоту переменной, кажется, что на основе контента будет приятно показывать лучшее пространство для CardView.

Немного возможных решений для репликации этого, но только на самом деле ищет лучший, который, конечно же, является реализацией google.

  • Да, это может быть достигнуто с помощью TableView. Но это было бы плохое программирование без просмотра ресайклеров.
  • Моя собственная пользовательская реализация, основанная на ListView/GridView - не невозможна, но много работает.
  • В идеале использование Google, которое я предполагаю, является тем же самым для Google Now/Plus, поскольку они работают одинаково на основе элементов стиля "Карта".

Так кто-нибудь наткнулся на это?

Любые учебники, примеры, исходники, которые я могу использовать, чтобы сэкономить мне голову?

Может быть, даже какое-то направление от ребят Google, как он вычисляет размер?

Google Plus

4b9b3361

Ответ 1

StaggeredGridView в настоящее время существует в папке frameworks/ex/widgets/ AOSP, которая, по-видимому, используется Google+ (или ее вариантом).

Он должен был появиться в последней версии библиотеки поддержки (r11), пока она не вернется Кэтрин Куан в b54e36f2 и переместится на экспериментальное репо.