package p028j; import android.os.SystemClock; import android.view.MotionEvent; import android.view.View; import android.view.ViewConfiguration; import android.view.ViewParent; import p025i.InterfaceC1015g; /* renamed from: j.l2 */ /* loaded from: classes.dex */ public abstract class AbstractView$OnTouchListenerC1140l2 implements View.OnTouchListener, View.OnAttachStateChangeListener { /* renamed from: d */ public final float f2761d; /* renamed from: e */ public final int f2762e; /* renamed from: f */ public final int f2763f; /* renamed from: g */ public final View f2764g; /* renamed from: h */ public Runnable f2765h; /* renamed from: i */ public Runnable f2766i; /* renamed from: j */ public boolean f2767j; /* renamed from: k */ public int f2768k; /* renamed from: l */ public final int[] f2769l = new int[2]; /* renamed from: j.l2$a */ /* loaded from: classes.dex */ public class RunnableC1141a implements Runnable { public RunnableC1141a() { } @Override // java.lang.Runnable public void run() { ViewParent parent = AbstractView$OnTouchListenerC1140l2.this.f2764g.getParent(); if (parent != null) { parent.requestDisallowInterceptTouchEvent(true); } } } /* renamed from: j.l2$b */ /* loaded from: classes.dex */ public class RunnableC1142b implements Runnable { public RunnableC1142b() { } @Override // java.lang.Runnable public void run() { AbstractView$OnTouchListenerC1140l2.this.m2049e(); } } public AbstractView$OnTouchListenerC1140l2(View view) { this.f2764g = view; view.setLongClickable(true); view.addOnAttachStateChangeListener(this); this.f2761d = ViewConfiguration.get(view.getContext()).getScaledTouchSlop(); int tapTimeout = ViewConfiguration.getTapTimeout(); this.f2762e = tapTimeout; this.f2763f = (tapTimeout + ViewConfiguration.getLongPressTimeout()) / 2; } /* renamed from: h */ public static boolean m2046h(View view, float f, float f2, float f3) { float f4 = -f3; return f >= f4 && f2 >= f4 && f < ((float) (view.getRight() - view.getLeft())) + f3 && f2 < ((float) (view.getBottom() - view.getTop())) + f3; } /* renamed from: a */ public final void m2051a() { Runnable runnable = this.f2766i; if (runnable != null) { this.f2764g.removeCallbacks(runnable); } Runnable runnable2 = this.f2765h; if (runnable2 != null) { this.f2764g.removeCallbacks(runnable2); } } /* renamed from: b */ public abstract InterfaceC1015g mo1889b(); /* renamed from: c */ public abstract boolean mo1888c(); /* renamed from: d */ public boolean mo2050d() { InterfaceC1015g mo1889b = mo1889b(); if (mo1889b == null || !mo1889b.mo2024b()) { return true; } mo1889b.dismiss(); return true; } /* renamed from: e */ public void m2049e() { m2051a(); View view = this.f2764g; if (view.isEnabled() && !view.isLongClickable() && mo1888c()) { view.getParent().requestDisallowInterceptTouchEvent(true); long uptimeMillis = SystemClock.uptimeMillis(); MotionEvent obtain = MotionEvent.obtain(uptimeMillis, uptimeMillis, 3, 0.0f, 0.0f, 0); view.onTouchEvent(obtain); obtain.recycle(); this.f2767j = true; } } /* renamed from: f */ public final boolean m2048f(MotionEvent motionEvent) { C1127k2 c1127k2; View view = this.f2764g; InterfaceC1015g mo1889b = mo1889b(); if (mo1889b == null || !mo1889b.mo2024b() || (c1127k2 = (C1127k2) mo1889b.mo2019k()) == null || !c1127k2.isShown()) { return false; } MotionEvent obtainNoHistory = MotionEvent.obtainNoHistory(motionEvent); m2045i(view, obtainNoHistory); m2044j(c1127k2, obtainNoHistory); boolean mo1847e = c1127k2.mo1847e(obtainNoHistory, this.f2768k); obtainNoHistory.recycle(); int actionMasked = motionEvent.getActionMasked(); return mo1847e && (actionMasked != 1 && actionMasked != 3); } /* JADX WARN: Code restructure failed: missing block: B:12:0x0017, code lost: if (r1 != 3) goto L13; */ /* renamed from: g */ /* Code decompiled incorrectly, please refer to instructions dump. */ public final boolean m2047g(MotionEvent motionEvent) { View view = this.f2764g; if (view.isEnabled()) { int actionMasked = motionEvent.getActionMasked(); if (actionMasked != 0) { if (actionMasked != 1) { if (actionMasked == 2) { int findPointerIndex = motionEvent.findPointerIndex(this.f2768k); if (findPointerIndex >= 0 && !m2046h(view, motionEvent.getX(findPointerIndex), motionEvent.getY(findPointerIndex), this.f2761d)) { m2051a(); view.getParent().requestDisallowInterceptTouchEvent(true); return true; } } } m2051a(); } else { this.f2768k = motionEvent.getPointerId(0); if (this.f2765h == null) { this.f2765h = new RunnableC1141a(); } view.postDelayed(this.f2765h, this.f2762e); if (this.f2766i == null) { this.f2766i = new RunnableC1142b(); } view.postDelayed(this.f2766i, this.f2763f); } return false; } return false; } /* renamed from: i */ public final boolean m2045i(View view, MotionEvent motionEvent) { int[] iArr = this.f2769l; view.getLocationOnScreen(iArr); motionEvent.offsetLocation(iArr[0], iArr[1]); return true; } /* renamed from: j */ public final boolean m2044j(View view, MotionEvent motionEvent) { int[] iArr = this.f2769l; view.getLocationOnScreen(iArr); motionEvent.offsetLocation(-iArr[0], -iArr[1]); return true; } @Override // android.view.View.OnTouchListener public boolean onTouch(View view, MotionEvent motionEvent) { boolean z; boolean z2 = this.f2767j; if (z2) { z = m2048f(motionEvent) || !mo2050d(); } else { z = m2047g(motionEvent) && mo1888c(); if (z) { long uptimeMillis = SystemClock.uptimeMillis(); MotionEvent obtain = MotionEvent.obtain(uptimeMillis, uptimeMillis, 3, 0.0f, 0.0f, 0); this.f2764g.onTouchEvent(obtain); obtain.recycle(); } } this.f2767j = z; return z || z2; } @Override // android.view.View.OnAttachStateChangeListener public void onViewAttachedToWindow(View view) { } @Override // android.view.View.OnAttachStateChangeListener public void onViewDetachedFromWindow(View view) { this.f2767j = false; this.f2768k = -1; Runnable runnable = this.f2765h; if (runnable != null) { this.f2764g.removeCallbacks(runnable); } } }