Я могу преобразовать изображение GIF из папки ресурсов в InputStream, как показано ниже
InputStream stream = null;
try {
stream = getAssets().open("my_gif.gif");
} catch (IOException e) {
e.printStackTrace();
}
Как преобразовать данные GIF, полученные с помощью ACTION_PICK intent
@Override
protected void onActivityResult(int requestCode, int resultCode, Intent data) {
if (resultCode == RESULT_OK && requestCode == SELECT_GALLERY_IMAGE) {
// here gif is present in data.getData()
}
как преобразовать data.getData () в InputStream