2012-12-21 36 views
1

我試圖修改https://github.com/MikeOrtiz/TouchImageView,所以我可以有n個TouchImageViews,當放大一個控件時,另一個控件會自動縮放。如何同步TouchImageView來同時縮放和滾動多於1個控件

我想在所有其他「已註冊」視圖中自動複製任何視圖中的操作(例如:縮放,滾動等)。但我沒有在理解的代碼

相關:How can I get zoom functionality for images?

+0

點是setImageMatrix(矩陣)方法,您可以將其應用於所有ImageView。 –

+0

@eklam你成功滾動TouchImageView我沒有滾動縮放圖像可以幫助我在這裏http://stackoverflow.com/questions/21480190/how-to-scroll-horizo​​ntally-and-vertically-imageview-in-touchimageview - 在Android – Erum

回答

0

在該方法中

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

加入一些觀察者模式,你可以回調添加到引用的「控制」,下次你coud調整它看到的方法

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

這是我第一次的做法

+0

有成功滾動TouchImageView我沒有滾動縮放圖像可以幫助我在這裏http://stackoverflow.com/questions/21480190/how-to-scroll-horizo​​ntally-and-vertically-imageview-in -touchimageview功能於安卓 – Erum