Выбор нескольких изображений из пользовательских действий, а не из галереи - PullRequest
0 голосов
/ 05 апреля 2019

Я получил несколько выбранных изображений из внешнего хранилища, и теперь я должен дать возможность выбрать несколько изображений, таких же, как галерея из этих изображений. Обратите внимание, я не хочу открывать галерею для выбора нескольких изображений. Его процесс в пользовательской деятельности. Я пробовал несколько библиотек GitHub, но у всех есть возможность выбрать изображения из галереи. Предложите любой код библиотеки для этой функции.

1 Ответ

0 голосов
/ 05 апреля 2019

Фрагмент из моего магазина Фрагмент из моего магазина 2

  1. Создать список объектов

  2. Добавить флаг на объект изображения. Например:

    Открытый класс imageObject { Private String fileName; Закрытый логический isChecked; Public imageObject (String fileName) { IsChecked = false; this.filename = fileName; } }

  3. Создание адаптера для переработчика и Добавить onClick на viewHolder от адаптера:

    Boolean state = imageList.get (getAdapterPosition ()). IsChecked (); ImageList.get (getAdapterPisition ()) setChecked. (Состояние!); notifyItemChanged (getAdapterPosition

Это зависит от того, где находится список, в деятельности / фрагменте или внутри адаптера. Если в действии / фрагменте сделать интерфейс для взаимодействия между адаптером и действием / фрагментом.

  1. Добавить в onBindViewHolder () код:

    If (list.get (position) .isChecked ()) { // просто показываем, что пункт отмечен } еще { // просто показываем, что пункт не проверен)) }

  2. После этого вы можете свободно находить отмеченные элементы итерациями, например:

    private deleteItems () { for (int i = 0; i

Ну что ж, так сложно писать с телефона))

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...