Eventuali intenti per mostrare una singola immagine con lo zoom / pan?

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

  •  23-09-2019
  •  | 
  •  

Domanda

Ho un immagine JPG sul disco png e. Mi piacerebbe usare qualsiasi intenzione built-in (se disponibili) per visualizzare l'immagine (un solo uno alla volta). Qualcosa di simile a questo:

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

c'è un built-in intenti Android per fare questo, o devo scrivere la mia immagine di visione-attività? Sarebbe bello se ci fosse uno che aveva pan / zoom come si trova in WebView,

Grazie

È stato utile?

Soluzione

Questo dovrebbe funzionare.

 Uri uri = Uri.fromFile("/blah/myimage.jpg"); 
 Intent intent = new Intent(android.content.Intent.ACTION_VIEW); 
 intent.setDataAndType(uri, "image/jpg"); 
 startActivity(intent);
Autorizzato sotto: CC-BY-SA insieme a attribuzione
Non affiliato a StackOverflow
scroll top