可能重複:
How to implement doubletap on imageview’s onclick?確定雙擊上的形象圖
在我的應用我有三個圖像視圖的相對佈局。
在活動中,我實施了simplegesturelistener以獲得滑動工作。正因爲如此,我不得不重寫onDoubleTap方法。
我的問題是,我想使用雙擊事件來縮小從圖像視圖上發生雙擊的圖像(需要識別佈局上的三個圖像視圖之一)。
有沒有辦法在目前的情況下實現這一點?
可能重複:
How to implement doubletap on imageview’s onclick?確定雙擊上的形象圖
在我的應用我有三個圖像視圖的相對佈局。
在活動中,我實施了simplegesturelistener以獲得滑動工作。正因爲如此,我不得不重寫onDoubleTap方法。
我的問題是,我想使用雙擊事件來縮小從圖像視圖上發生雙擊的圖像(需要識別佈局上的三個圖像視圖之一)。
有沒有辦法在目前的情況下實現這一點?
您可以參考下面的代碼
gestureDetector = new GestureDetector(new MyGestureDetector());
gestureListener = new View.OnTouchListener() {
public boolean onTouch(View v, MotionEvent event) {
if (gestureDetector.onTouchEvent(event)) {
return true;
}
return false;
}
};
在這裏,我已經使用了刷卡功能的手勢,我也有佈局的WebView在刷卡應該工作。 因此,webview的滾動和刷卡都應該工作,我已經添加了下面的方法。主要是這種方法是非常重要的補充dispatchTouchEvent
@Override
public boolean onTouchEvent(MotionEvent event) {
return (gestureDetector.onTouchEvent(event) || super
.onTouchEvent(event));
}
@Override
public boolean dispatchTouchEvent(MotionEvent e) {
super.dispatchTouchEvent(e);
return gestureDetector.onTouchEvent(e);
}
我不確定我完全瞭解你的答案和問題陳述之間的關係。 – Anuj
http://iotasol.wordpress.com/2011/08/09/zoom-image-on-double-tap-in-android/ – Raghunandan
HTTP:/ /blog.sephiroth.it/2011/04/04/imageview-zoom-and-scroll/。這應該對你有所幫助。 – Raghunandan
我不認爲你們仔細閱讀了這個問題。我的問題不是實現縮小圖像視圖。我的問題是確定出現雙擊的樹形圖中的一個。 – Anuj