INNER CODE UNIT · Kotlin
moveEventNumber
burhanrashid52/PhotoEditor · app/src/androidTest/java/com/burhanrashid52/photoediting/PinchTestHelper.kt:171
val moveEventNumber = duration / eventMinInterval
val stepX1: Float
val stepY1: Float
val stepX2: Float
val stepY2: Float
stepX1 = (endPoint1.x - startPoint1.x) / moveEventNumber.toFloat()
stepY1 = (endPoint1.y - startPoint1.y) / moveEventNumber.toFloat()
stepX2 = (endPoint2.x - startPoint2.x) / moveEventNumber.toFloat()
stepY2 = (endPoint2.y - startPoint2.y) / moveEventNumber.toFloat()
for (i in 0 until moveEventNumber) {
// Update the move events
eventTime += eventMinInterval
eventX1 += stepX1
eventY1 += stepY1
eventX2 += stepX2
eventY2 += stepY2
pc1.x = eventX1
pc1.y = eventY1