2016-07-08 18 views
0

Ich muss ein Bild zoomen und dann Höhe und Breite des gezoomten Bildes bekommen. Ich kann das Bild mit touchimageview Bibliothek vergrößern, aber ich kann nicht die Höhe und Breite des gezoomten Bildes bekommen.Höhe und Breite des Bildes nach Zoom

+0

Wie machst du den Zoom? Gib den Code an, den du benutzt hast! – johnrao07

+0

Ich verwende folgenden Code, um das Bild zu vergrößern, android

+1

Bearbeiten Sie Ihre Frage. nicht den Code bitte kommentieren .... – sushildlh

Antwort

2

Sie können es so etwas tun ...

public class ImageZoomView extends ImageView { 

    float scaleFactor; 
    ScaleGestureDetector mScaleDetector; 

    //set an onTouchListener for the touch gestures 

    private class ScaleListener extends ScaleGestureDetector.SimpleOnScaleGestureListener { 

     @Override 
     public boolean onScale(ScaleGestureDetector detector) { 
      scaleFactor = detector.getScaleFactor(); 
     } 
    } 
} 

Nun werden die Skalierungsfaktor-fache der ursprünglichen Größe des Bildes erhalten Sie die Bildgröße an jedem Punkt der Zeit. Versuchen Sie, mit dieser Methode selbst zu programmieren. Wenn Sie dies nicht können, werde ich versuchen, den vollständigen Code zu posten.