Есть ли намерения показать одно изображение с масштабированием/панорамированием?

StackOverflow https://stackoverflow.com/questions/2343694

  •  23-09-2019
  •  | 
  •  

Вопрос

У меня есть изображения в формате PNG и JPG на диске.Я хотел бы использовать любое встроенное намерение (если таковое имеется) для просмотра изображения (по одному за раз).Что-то вроде этого:

Intent intent = new Intent();
intent.setImagePath("/blah/myimage.jpg");
startActivity(intent);

Есть ли в Android встроенное намерение сделать это, или мне нужно написать свою собственную деятельность по просмотру изображений?Было бы здорово, если бы был такой, который имел бы панорамирование/масштабирование, как в WebView,

Спасибо

Это было полезно?

Решение

Это должно сработать.

 Uri uri = Uri.fromFile("/blah/myimage.jpg"); 
 Intent intent = new Intent(android.content.Intent.ACTION_VIEW); 
 intent.setDataAndType(uri, "image/jpg"); 
 startActivity(intent);
Лицензировано под: CC-BY-SA с атрибуция
Не связан с StackOverflow
scroll top