Usando GalleryPicker
GalleryPicker abre o seletor da galeria e retorna o nome da imagem selecionada junto com o arquivo da imagem.
Use quando você precisar permitir que o usuário escolha uma imagem existente do dispositivo.
Fluxo básico
- Abra o seletor com
GalleryPicker.open(...). - Leia os valores
imageNameeimageFilenoonSuccess. - Use o
Fileretornado conforme a sua lógica.
Exemplo
GalleryPicker.open(new GalleryPicker.Listener() {
public void onSuccess(String imageName, File imageFile) {
Terminal.log(imageName);
Terminal.log(imageFile.getAbsolutePath());
}
public void onCancel() {
Terminal.log("Seletor da galeria cancelado");
}
public void onError(String error) {
Terminal.log(error);
}
});
Observações
onSuccessrecebe o nome da imagem e o arquivo selecionado.onCancelexecuta quando o usuário fecha o seletor sem escolher uma imagem.onErrorexecuta quando o seletor não consegue concluir a operação.