我有可缩放的图像,我正在使用ScaleGestureDetector.SimpleOnScaleGestureListener
. 我需要实施以下项目:
- 单击时会出现带有图片信息的 Toast。
- 双击图像正在缩放。
我有一些问题。在双击之前始终是单击并且图片正在缩放,但出现 Toast。有什么办法可以避免单击吗?我没有足够的智慧来解决这个问题。
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 启用图像缩放但出现 toast 时