ズーム可能な画像があり、使用してScaleGestureDetector.SimpleOnScaleGestureListener
います。次の項目を実装する必要があります。
- シングル タップで、画像に関する情報を含むトーストが表示されます。
- ダブルタップで画像がズームされます。
問題があります。ダブルタップの前は常にシングルタップで、画像はズームしていますが、トーストが表示されます。シングルタップを回避する方法はありますか? この問題を解決するのに十分な知識がありません。
PS使うので使えませんOnDoubleTapListener
ScaleGestureDetector.SimpleOnScaleGestureListener
。
UPD
case MotionEvent.ACTION_UP:
firstTime = System.currentTimeMillis();
if (Math.abs(firstTime-secondTime) < 300L) {
// scale my matrix
---//---
DONE = true; //this flag symbolize, that toast doesn't appear (false - appears)
}
else if (!DONE) {
// making toast
}
secondTime = firstTime;
break;
DoubleTap が有効になっている場合、画像は拡大縮小されますが、トーストに見えます