Разная высота для каждого элемента в GridView

Мой клиент разработал приложение для iPhone, в котором есть фотогалерея с фотографиями с разной высотой, поэтому галерея выглядит примерно так:

Gallery Template

Я попрошу сделать то же самое на Android, поэтому я пытался сделать это с помощью GridView, но мне не повезло, я даже начинаю верить, что это невозможно в Android!

Мой вопрос: возможно ли это сделать с помощью Gridview в Android?

Ответ 1

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

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