Selecione várias imagens usando a GalleryView
-
27-09-2019 - |
Pergunta
Eu estava me perguntando se o Android havia construído o código para poder selecionar várias imagens em uma visualização da galeria e depois ter essas imagens exportadas como nomes de arquivos em uma matriz de string (ex /sdcard/~f1.jpg, /sdcard /~ f2. jpg, ...).
Novamente, qualquer ajuda é apreciada! Só para que vocês saibam, a galeria que estou usando funciona bem (para uma imagem) - como exporta o nome do arquivo corretamente. Só preciso saber se existe uma maneira fácil de selecionar múltiplos e exportá -los. Obrigado novamente!
Solução
O widget da galeria não suporta seleção múltipla por padrão. Acredito que o que faz é a ListView, usando o atributo Choicemode (definido como 2 para seleção múltipla).
Você pode tentar estender a ListView em sua própria visualização personalizada, quais formato as imagens conforme necessário.
A outra opção é estender a exibição da galeria e adicionar seu próprio código para permitir a seleção múltipla. Você precisaria substituir alguns métodos para permitir uma seleção múltipla. Dê uma olhada no código -fonte do Android para ver como eles fizeram isso.
Outras dicas
Eu gostaria de apontar você para o seguinte biblioteca. Parece fazer o que você quer. Há também a capacidade de criar sua própria galeria como explicada em este tutorial