Необходимо реализовать вывод изображений (загруженных с vk) в cardView с помощью сетки различной шириной/высотой изображений.
Пример:
(3 img, vk app)
(2 img, vk app)
На деле же имею:
(3 img, my app)
(2 img, my app)
Мой вариант построен с помощью linearLayout, каждое изображение имеет единичный вес. И все бы ничего, но при определенном наборе изображений выглядит это не очень красиво (из-за scale (Center_Crop)), хотя в vk app изображения обрезаются там, где у меня остаются нормальными, и на оборот.
Но дело не только в этом. Возникли сомнения по поводу использования linearLayouts, ибо интерфейс начинает притормаживать при большом количестве cardView. Пробовал так же Grid Layout, но впихать в него два изображения мне не удалось вообще (второе изображение сильно вылезает за рамки экрана). Так же смотрел в сторону библиотеки
Greedo, но пихать один адаптер (фото) в другой (карточка)? Не уверен, что идея хороша, да и прокручиваемый список мне не к чему.
Как все таки правильно будет реализовать все это дело?