/**
* 判断点击或者长按
* @param fistX 第一次按下x坐标
* @param fistY 第一次按下的Y坐标
* @param secX 第二次按下的X坐标
* @param secY第二次按下的Y坐标
* @param firstDowmTime 第一次按下的时间
* @param SecDownTime 第二次按下的时间
* @param longPressTime 时间差
* @return
*/
private boolean isLongPressed(float fistX, float fistY, float secX,
float secY, long firstDowmTime, long SecDownTime,
long longPressTime) {
float offsetX = Math.abs(secX - fistX);
float offsetY = Math.abs(secY - fistY);
long intervalTime = SecDownTime - firstDowmTime;
Log.d(TAG, "=========intervalTime="+String.valueOf(intervalTime));
if (offsetX <= 10 && offsetY <= 10 && intervalTime >= longPressTime) {
return true;
}
return false;
}
* 判断点击或者长按
* @param fistX 第一次按下x坐标
* @param fistY 第一次按下的Y坐标
* @param secX 第二次按下的X坐标
* @param secY第二次按下的Y坐标
* @param firstDowmTime 第一次按下的时间
* @param SecDownTime 第二次按下的时间
* @param longPressTime 时间差
* @return
*/
private boolean isLongPressed(float fistX, float fistY, float secX,
float secY, long firstDowmTime, long SecDownTime,
long longPressTime) {
float offsetX = Math.abs(secX - fistX);
float offsetY = Math.abs(secY - fistY);
long intervalTime = SecDownTime - firstDowmTime;
Log.d(TAG, "=========intervalTime="+String.valueOf(intervalTime));
if (offsetX <= 10 && offsetY <= 10 && intervalTime >= longPressTime) {
return true;
}
return false;
}