tiktok_source/df_rn_kit/com/swmansion/gesturehandler/m.java
2020-07-11 13:32:14 -07:00

81 lines
1.7 KiB
Java

package com.swmansion.gesturehandler;
import android.view.MotionEvent;
public final class m {
long a;
long b;
double c;
public double d;
public float e;
public float f;
boolean g;
int[] h = new int[2];
a i;
public m(a parama) {
this.i = parama;
}
void a() {
if (this.g) {
this.g = false;
a a1 = this.i;
if (a1 != null)
a1.b(this);
}
}
void a(MotionEvent paramMotionEvent) {
this.b = this.a;
this.a = paramMotionEvent.getEventTime();
int i = paramMotionEvent.findPointerIndex(this.h[0]);
int j = paramMotionEvent.findPointerIndex(this.h[1]);
float f1 = paramMotionEvent.getX(i);
float f2 = paramMotionEvent.getY(i);
float f3 = paramMotionEvent.getX(j);
float f4 = paramMotionEvent.getY(j);
this.e = (f1 + f3) * 0.5F;
this.f = (f2 + f4) * 0.5F;
double d = -Math.atan2((f4 - f2), (f3 - f1));
if (Double.isNaN(this.c)) {
this.d = 0.0D;
} else {
this.d = this.c - d;
}
this.c = d;
d = this.d;
if (d > Math.PI) {
this.d = d - Math.PI;
} else if (d < -3.141592653589793D) {
this.d = d + Math.PI;
}
d = this.d;
if (d > 1.5707963267948966D) {
this.d = d - Math.PI;
return;
}
if (d < -1.5707963267948966D)
this.d = d + Math.PI;
}
public static interface a {
boolean a(m param1m);
void b(m param1m);
}
}
/* Location: C:\Users\august\Desktop\tik\df_rn_kit\classes.jar.jar!\com\swmansion\gesturehandler\m.class
* Java compiler version: 6 (50.0)
* JD-Core Version: 1.1.3
*/