Выбор изображений, как в Whatsapp, facebook

Я пытаюсь реализовать средство выбора изображений, как в WhatsApp, где вы выбираете «Галерея», и он открывает свою собственную настраиваемую галерею (не галерею системы / ОС), а затем отображает миниатюры со всеми папками. Затем мы нажимаем на 1 из них, и он отображает изображения в этих папках/альбомах, а затем мы можем выбрать изображение. Я пытаюсь реализовать то же самое в своем приложении.

Итак, что я пробовал и делал до сих пор: я знаю, что для этого требуется контент-провайдер MediaStore, и я впервые работаю с контент-провайдерами. Я просмотрел много сообщений и статей, но не понял, как и что использовать для реализации этой вещи. Большинство статей слишком старые и используют SimpleCursorAdapter, пока я пытаюсь реализовать это с помощью RecyclerView GridView.

Посты, за которыми я следил:

Post1

Запись 2

Запись 3

Третий - лучший, но ответу около 5 лет. Нет смысла публиковать здесь мой код, так как я много чего пробовал, но не получил именно то, что пытаюсь реализовать. Поэтому любые ссылки или рекомендации о том, как это реализовать, были бы замечательными. Мне просто нужны правильные вещи, которые я должен изучить и изучить больше, поскольку официальная документация MediaStore не такая подробная.


person shivamDev31    schedule 16.08.2015    source источник
comment
Вы решили это?   -  person Aradhna    schedule 08.06.2017
comment
@Aradhna Yupz давно назад.   -  person shivamDev31    schedule 08.06.2017
comment
Как вы это реализовали?   -  person Aryeetey Solomon Aryeetey    schedule 13.03.2018


Ответы (2)


Я знаю, что немного поздно отвечать на этот вопрос, но я подумал, что должен добавить свои 2 цента для всех, кто может столкнуться с этой веткой.

Существует отличная сторонняя библиотека под названием PixImagePicker. Эта библиотека является копией средства выбора изображений в стиле WhatsApp. На момент написания этого поста эта библиотека поддерживала выбор одного или нескольких изображений. Создатель библиотеки упомянул о планах поддержки подборки видео (это пока не реализовано). Из всех сборщиков медиа, которые я видел в Интернете, у этого, похоже, меньше всего сообщений о проблемах.

person koeks525    schedule 16.07.2018

PIXIMAGEPICKER - WhatsApp как средство выбора изображений

Предположим, я выбрал 5 изображений из галереи с помощью этого средства выбора, и он заполнил 5 изображений в recylerview.

Теперь я отменяю выбор всех 5 изображений на этот раз. Ожидаемый результат — отмените выбор и удалите все пути к изображениям из возвращаемого значения (список массивов)

Фактический результат — отменить выбор всех изображений; Изображений, удаленных из массива, на одно меньше, чем выбранных (проблема)

person Mukie    schedule 21.09.2019