У меня есть ReçycleView
с несколькими фотографиями в виде сетки, и я хочу сделать Выбрать все функциональности,функциональности Android SelectAll для Recycleview {смог acomplish}
когда есть меньше элементов в сетке, которые можно просматривать на экран без прокрутки, я могу сделать выбор всех функций без проблем, так как все это просмотров привязаны к виду переработки.
Но проблема возникает, когда элементы больше и находятся в Scrollview и элементы, которые за пределами экрана то есть они еще не связываются с RecycleView
и на этот раз, когда пользователь нажимает кнопку Выбрать все, только изображения, которые просматриваются, и Bind.
Я прошел через множество проб и ошибок, но не смог сделать то же самое. Попросите вас придумать какое-то решение.
Ниже представлена модель RecycleView ImageItem и данные, которые мне нужны для выбора.
ImageItem imageItem = new ImageItem(path, imageView, layoutImage,
albumImage, selectionImage, uploadProgress, false, file, dbAlbumPhotos);
case SELECT_ALL:
if (imageHashMap != null && imageHashMap.size() > 0) {
for (ImageItem imageItem : imageHashMap.values()) {
if (!imageItem.isSelected()) {
imageItem.setSelected(true);
imageItem.getSelectionImage().setVisibility(View.VISIBLE);
selectedImageUrls.put(imageItem.getDbAlbumPhoto().getPhotoId(), imageItem.getDbAlbumPhoto().getUrlPhotoLarge());
}
}
}
Что выбраноImageUrls? –
это URL-адреса изображений ничего больше –