You can not select more than 25 topics
Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
227 lines
7.3 KiB
227 lines
7.3 KiB
package p028j;
|
|
|
|
import android.text.TextUtils;
|
|
import android.util.Log;
|
|
import android.view.MotionEvent;
|
|
import android.view.View;
|
|
import android.view.ViewConfiguration;
|
|
import android.view.accessibility.AccessibilityManager;
|
|
import p023h0.C0829h1;
|
|
import p023h0.C0977w3;
|
|
|
|
/* renamed from: j.n3 */
|
|
/* loaded from: classes.dex */
|
|
public class View$OnLongClickListenerC1162n3 implements View.OnLongClickListener, View.OnHoverListener, View.OnAttachStateChangeListener {
|
|
|
|
/* renamed from: n */
|
|
public static View$OnLongClickListenerC1162n3 f2823n;
|
|
|
|
/* renamed from: o */
|
|
public static View$OnLongClickListenerC1162n3 f2824o;
|
|
|
|
/* renamed from: d */
|
|
public final View f2825d;
|
|
|
|
/* renamed from: e */
|
|
public final CharSequence f2826e;
|
|
|
|
/* renamed from: f */
|
|
public final int f2827f;
|
|
|
|
/* renamed from: g */
|
|
public final Runnable f2828g = new Runnable() { // from class: j.l3
|
|
@Override // java.lang.Runnable
|
|
public final void run() {
|
|
View$OnLongClickListenerC1162n3.this.m1997e();
|
|
}
|
|
};
|
|
|
|
/* renamed from: h */
|
|
public final Runnable f2829h = new Runnable() { // from class: j.m3
|
|
@Override // java.lang.Runnable
|
|
public final void run() {
|
|
View$OnLongClickListenerC1162n3.this.m1998d();
|
|
}
|
|
};
|
|
|
|
/* renamed from: i */
|
|
public int f2830i;
|
|
|
|
/* renamed from: j */
|
|
public int f2831j;
|
|
|
|
/* renamed from: k */
|
|
public C1170o3 f2832k;
|
|
|
|
/* renamed from: l */
|
|
public boolean f2833l;
|
|
|
|
/* renamed from: m */
|
|
public boolean f2834m;
|
|
|
|
public View$OnLongClickListenerC1162n3(View view, CharSequence charSequence) {
|
|
this.f2825d = view;
|
|
this.f2826e = charSequence;
|
|
this.f2827f = C0977w3.m2450a(ViewConfiguration.get(view.getContext()));
|
|
m1999c();
|
|
view.setOnLongClickListener(this);
|
|
view.setOnHoverListener(this);
|
|
}
|
|
|
|
/* JADX INFO: Access modifiers changed from: private */
|
|
/* renamed from: e */
|
|
public /* synthetic */ void m1997e() {
|
|
m1993i(false);
|
|
}
|
|
|
|
/* renamed from: g */
|
|
public static void m1995g(View$OnLongClickListenerC1162n3 view$OnLongClickListenerC1162n3) {
|
|
View$OnLongClickListenerC1162n3 view$OnLongClickListenerC1162n32 = f2823n;
|
|
if (view$OnLongClickListenerC1162n32 != null) {
|
|
view$OnLongClickListenerC1162n32.m2000b();
|
|
}
|
|
f2823n = view$OnLongClickListenerC1162n3;
|
|
if (view$OnLongClickListenerC1162n3 != null) {
|
|
view$OnLongClickListenerC1162n3.m1996f();
|
|
}
|
|
}
|
|
|
|
/* renamed from: h */
|
|
public static void m1994h(View view, CharSequence charSequence) {
|
|
View$OnLongClickListenerC1162n3 view$OnLongClickListenerC1162n3 = f2823n;
|
|
if (view$OnLongClickListenerC1162n3 != null && view$OnLongClickListenerC1162n3.f2825d == view) {
|
|
m1995g(null);
|
|
}
|
|
if (!TextUtils.isEmpty(charSequence)) {
|
|
new View$OnLongClickListenerC1162n3(view, charSequence);
|
|
return;
|
|
}
|
|
View$OnLongClickListenerC1162n3 view$OnLongClickListenerC1162n32 = f2824o;
|
|
if (view$OnLongClickListenerC1162n32 != null && view$OnLongClickListenerC1162n32.f2825d == view) {
|
|
view$OnLongClickListenerC1162n32.m1998d();
|
|
}
|
|
view.setOnLongClickListener(null);
|
|
view.setLongClickable(false);
|
|
view.setOnHoverListener(null);
|
|
}
|
|
|
|
/* renamed from: b */
|
|
public final void m2000b() {
|
|
this.f2825d.removeCallbacks(this.f2828g);
|
|
}
|
|
|
|
/* renamed from: c */
|
|
public final void m1999c() {
|
|
this.f2834m = true;
|
|
}
|
|
|
|
/* renamed from: d */
|
|
public void m1998d() {
|
|
if (f2824o == this) {
|
|
f2824o = null;
|
|
C1170o3 c1170o3 = this.f2832k;
|
|
if (c1170o3 != null) {
|
|
c1170o3.m1962c();
|
|
this.f2832k = null;
|
|
m1999c();
|
|
this.f2825d.removeOnAttachStateChangeListener(this);
|
|
} else {
|
|
Log.e("TooltipCompatHandler", "sActiveHandler.mPopup == null");
|
|
}
|
|
}
|
|
if (f2823n == this) {
|
|
m1995g(null);
|
|
}
|
|
this.f2825d.removeCallbacks(this.f2829h);
|
|
}
|
|
|
|
/* renamed from: f */
|
|
public final void m1996f() {
|
|
this.f2825d.postDelayed(this.f2828g, ViewConfiguration.getLongPressTimeout());
|
|
}
|
|
|
|
/* renamed from: i */
|
|
public void m1993i(boolean z) {
|
|
long longPressTimeout;
|
|
long j;
|
|
long j2;
|
|
if (C0829h1.m2862A(this.f2825d)) {
|
|
m1995g(null);
|
|
View$OnLongClickListenerC1162n3 view$OnLongClickListenerC1162n3 = f2824o;
|
|
if (view$OnLongClickListenerC1162n3 != null) {
|
|
view$OnLongClickListenerC1162n3.m1998d();
|
|
}
|
|
f2824o = this;
|
|
this.f2833l = z;
|
|
C1170o3 c1170o3 = new C1170o3(this.f2825d.getContext());
|
|
this.f2832k = c1170o3;
|
|
c1170o3.m1960e(this.f2825d, this.f2830i, this.f2831j, this.f2833l, this.f2826e);
|
|
this.f2825d.addOnAttachStateChangeListener(this);
|
|
if (this.f2833l) {
|
|
j2 = 2500;
|
|
} else {
|
|
if ((C0829h1.m2810x(this.f2825d) & 1) == 1) {
|
|
longPressTimeout = ViewConfiguration.getLongPressTimeout();
|
|
j = 3000;
|
|
} else {
|
|
longPressTimeout = ViewConfiguration.getLongPressTimeout();
|
|
j = 15000;
|
|
}
|
|
j2 = j - longPressTimeout;
|
|
}
|
|
this.f2825d.removeCallbacks(this.f2829h);
|
|
this.f2825d.postDelayed(this.f2829h, j2);
|
|
}
|
|
}
|
|
|
|
/* renamed from: j */
|
|
public final boolean m1992j(MotionEvent motionEvent) {
|
|
int x = (int) motionEvent.getX();
|
|
int y = (int) motionEvent.getY();
|
|
if (this.f2834m || Math.abs(x - this.f2830i) > this.f2827f || Math.abs(y - this.f2831j) > this.f2827f) {
|
|
this.f2830i = x;
|
|
this.f2831j = y;
|
|
this.f2834m = false;
|
|
return true;
|
|
}
|
|
return false;
|
|
}
|
|
|
|
@Override // android.view.View.OnHoverListener
|
|
public boolean onHover(View view, MotionEvent motionEvent) {
|
|
if (this.f2832k == null || !this.f2833l) {
|
|
AccessibilityManager accessibilityManager = (AccessibilityManager) this.f2825d.getContext().getSystemService("accessibility");
|
|
if (accessibilityManager.isEnabled() && accessibilityManager.isTouchExplorationEnabled()) {
|
|
return false;
|
|
}
|
|
int action = motionEvent.getAction();
|
|
if (action != 7) {
|
|
if (action == 10) {
|
|
m1999c();
|
|
m1998d();
|
|
}
|
|
} else if (this.f2825d.isEnabled() && this.f2832k == null && m1992j(motionEvent)) {
|
|
m1995g(this);
|
|
}
|
|
return false;
|
|
}
|
|
return false;
|
|
}
|
|
|
|
@Override // android.view.View.OnLongClickListener
|
|
public boolean onLongClick(View view) {
|
|
this.f2830i = view.getWidth() / 2;
|
|
this.f2831j = view.getHeight() / 2;
|
|
m1993i(true);
|
|
return true;
|
|
}
|
|
|
|
@Override // android.view.View.OnAttachStateChangeListener
|
|
public void onViewAttachedToWindow(View view) {
|
|
}
|
|
|
|
@Override // android.view.View.OnAttachStateChangeListener
|
|
public void onViewDetachedFromWindow(View view) {
|
|
m1998d();
|
|
}
|
|
} |