Я пытаюсь реализовать сетку галереи, похожую на facebook, где элементы имеют разные размеры:
Я пытался использовать разные библиотеки / решения, но пока безуспешно:
Я пробовал использовать AsymemetricGridView. Но проблема с этой реализацией заключается в том, что после выброса адаптера в сетке остаются пустые мертвые зоны.
Я также подумал об использовании
StaggeredGridLayoutManager
иRecycleView
, но элементы в этом случае не имеют равных или половинных размеров по сравнению с другими элементами, как это реализовано в галерее Facebook.
Сейчас я подумываю предоставить в адаптере разные держатели представлений для разных случаев, но мне эта идея очень не нравится. Как лучше подойти к этой задаче?