Создание представления потока активности (новостной ленты) в Android

Я работал над созданием приложения для социальных сетей. Сейчас я борюсь с эффективной реализацией представления потока активности. Это то, что я сделал до сих пор в фиде (просмотр) только с постом пользователя (это только текстовое отображение) и фидом (просмотр) с изображением и постом пользователя. Теперь у меня есть требование реализовать ленту с несколькими изображениями, как в примере с Facebook. У меня есть ряд вопросов о том, что я делаю.

Во-первых, как мне добиться этого примера на Facebook? Отображение нескольких изображений с постом пользователя (не обязательно должно быть четыре, что-то вроде того, когда пользователь загружает более одного изображения, хотя бы немногие из них показывают, и указание на то, что есть другие изображения, не отображаемые). Любая логика приветствуется, необязательно коды.

Во-вторых, мне нужен способ создания пользовательского представления для обработки пользовательского поста только текста, текста + изображения, только изображения, только видео, текста + изображения + видео и т. Д. Одновременно. Это пользовательское представление должно иметь возможность анализировать данные из базы данных и обрабатывать их соответствующим образом. Я буду очень признателен за идеи о том, как это сделать.

Любая доступная библиотека также приветствуется.

1 ответ

По первому вопросу я нашел библиотеку AsymmetricGridView в github https://github.com/felipecsl/AsymmetricGridView

Другие вопросы по тегам