を確認することができHackyViewPagerコード パブリッククラスHackyViewPagerはViewPager {
を拡張しています
private Context cont;
private boolean enabled;
public HackyViewPager(Context context) {
super(context);
isLocked = false;
cont=context;
}
public HackyViewPager(Context context, AttributeSet attrs) {
super(context, attrs);
cont=context;
this.enabled = true;
}
@Override
public boolean onTouchEvent(MotionEvent event) {
if (this.enabled) {
return super.onTouchEvent(event);
}
return false;
}
@Override
public boolean onInterceptTouchEvent(MotionEvent event) {
try {
if (this.enabled) {
return super.onInterceptTouchEvent(event);
} else {
return false;
}
} catch (IllegalArgumentException e) {
e.printStackTrace();
return false;
}
}
public void setPagingEnabled(boolean enabled) {
this.enabled = enabled;
}
}
私は実際に画像をトリミングする必要はありません。親ImageViewに別のビューを追加したい場合、私はいくつかの種類の座標を持つ必要があります。私はちょうどImageViewのズーム領域からいくつかの座標を取得したい。私はImageViewをズームしています。ズームした領域の中心を取得したいと思います。 –
私がそこに言ったように:「または彼らがあなたの問題をどのように解決しているかを確認してください。任意のサードパーティの作物libのソースコードをチェックし、ズーム/トリミング領域の座標を取得する方法を確認してください。 –