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

87 lines
2.5 KiB
Java

package com.swmansion.gesturehandler;
import android.content.Context;
import android.view.MotionEvent;
import android.view.ScaleGestureDetector;
import android.view.ViewConfiguration;
public class k extends b<k> {
public ScaleGestureDetector a;
public double b;
public double u;
public float v;
public float w;
private ScaleGestureDetector.OnScaleGestureListener x = new ScaleGestureDetector.OnScaleGestureListener(this) {
public final boolean onScale(ScaleGestureDetector param1ScaleGestureDetector) {
double d1 = this.a.b;
k k1 = this.a;
double d2 = k1.b;
double d3 = param1ScaleGestureDetector.getScaleFactor();
Double.isNaN(d3);
k1.b = d2 * d3;
long l = param1ScaleGestureDetector.getTimeDelta();
if (l > 0L) {
k1 = this.a;
d2 = k1.b;
d3 = l;
Double.isNaN(d3);
k1.u = (d2 - d1) / d3;
}
if (Math.abs(this.a.v - param1ScaleGestureDetector.getCurrentSpan()) >= this.a.w && this.a.g == 2)
this.a.e();
return true;
}
public final boolean onScaleBegin(ScaleGestureDetector param1ScaleGestureDetector) {
this.a.v = param1ScaleGestureDetector.getCurrentSpan();
return true;
}
public final void onScaleEnd(ScaleGestureDetector param1ScaleGestureDetector) {}
};
public k() {
a(false);
}
protected final void a(MotionEvent paramMotionEvent) {
if (this.g == 0) {
Context context = this.f.getContext();
this.u = 0.0D;
this.b = 1.0D;
this.a = new ScaleGestureDetector(context, this.x);
this.w = ViewConfiguration.get(context).getScaledTouchSlop();
f();
}
ScaleGestureDetector scaleGestureDetector = this.a;
if (scaleGestureDetector != null)
scaleGestureDetector.onTouchEvent(paramMotionEvent);
int j = paramMotionEvent.getPointerCount();
int i = j;
if (paramMotionEvent.getActionMasked() == 6)
i = j - 1;
if (this.g == 4 && i < 2) {
g();
return;
}
if (paramMotionEvent.getActionMasked() == 1)
d();
}
protected final void b() {
this.a = null;
this.u = 0.0D;
this.b = 1.0D;
}
}
/* Location: C:\Users\august\Desktop\tik\df_rn_kit\classes.jar.jar!\com\swmansion\gesturehandler\k.class
* Java compiler version: 6 (50.0)
* JD-Core Version: 1.1.3
*/