画像をズームしてから、ズームした画像の高さと幅を取得する必要があります。ライブラリを使用して画像をズームできますが、ズームした画像touchimageview
の高さと幅を取得できません。
質問する
657 次
1 に答える
2
このようなことができます...
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();
}
}
}
これで、倍率に画像の元のサイズを掛けることで、任意の時点での画像サイズが得られます。この方法を使用して自分でコーディングしてみてください。それができない場合は、完全なコードを投稿しようとします。
于 2016-07-08T06:50:20.307 に答える