Масштабирование View Android - PullRequest
0 голосов
/ 18 октября 2019

Я работаю над функцией, в которой мне нужно масштабировать изображение с помощью жестов. Проблема в том, что когда Android отправляет мне события, они не всегда корректны. Он посылает мне одно правильное событие и одно неправильное, с большой разницей между ними, например, здесь мы можем заметить, насколько велика разница между первым и вторым (x [0] = 683.27466, x [0] = 221.74872) иAndroid продолжает посылать мне это неоднократно:

MotionEvent { action=ACTION_MOVE, actionButton=0, id[0]=0, x[0]=683.27466,
y[0]=30.453186, toolType[0]=TOOL_TYPE_FINGER, id[1]=1,
x[1]=-327.11475, y[1]=109.99524, toolType[1]=TOOL_TYPE_FINGER,
buttonState=0, metaState=0, flags=0x0, edgeFlags=0x0,
pointerCount=2, historySize=0, eventTime=93565309, downTime=93544256, deviceId=0, source=0x1002 }

MotionEvent { action=ACTION_MOVE, actionButton=0,
id[0]=0, x[0]=221.74872, y[0]=70.86267, toolType[0]=TOOL_TYPE_FINGER,
id[1]=1, x[1]=137.935, y[1]=77.433105, toolType[1]=TOOL_TYPE_FINGER, buttonState=0, metaState=0, flags=0x0, edgeFlags=0x0, pointerCount=2,
historySize=0, eventTime=93565539, downTime=93544256, deviceId=0, source=0x1002 }
...