1

https://github.com/MikeOrtiz/TouchImageViewを変更して、 n TouchImageViews を持つことができるようにしようとしています。一方のコントロールをズームすると、もう一方のコントロールも自動的にズームされます。

他のすべての「登録済み」ビューに対して、いずれかのビューで操作 (例: ズーム、スクロールなど) を自動的に複製したいと考えています。しかし、私はコードを理解するのに失敗しています

関連:画像のズーム機能を取得するにはどうすればよいですか?

4

1 に答える 1

0

メソッドでは

 @Override
    public boolean onScale(ScaleGestureDetector detector) {
 . . . 
 }

いくつかのオブザーバー パターンを追加すると、参照された「コントロール」にコールバックを追加できます。次に、メソッドを見てサイズを変更できます

matrix.postScale(mScaleFactor, mScaleFactor, viewWidth / 2, viewHeight / 2);

これが私の最初のアプローチでした

于 2013-01-13T00:09:53.013 に答える