103 lines
3.9 KiB
Java
103 lines
3.9 KiB
Java
package O;
|
|
|
|
import android.os.Build;
|
|
import android.os.Bundle;
|
|
import android.view.View;
|
|
import android.view.ViewGroup;
|
|
import android.view.accessibility.AccessibilityEvent;
|
|
import android.view.accessibility.AccessibilityNodeInfo;
|
|
import android.view.accessibility.AccessibilityNodeProvider;
|
|
import com.adif.elcanomovil.R;
|
|
import java.util.Collections;
|
|
import java.util.List;
|
|
import java.util.WeakHashMap;
|
|
|
|
/* renamed from: O.a, reason: case insensitive filesystem */
|
|
/* loaded from: classes.dex */
|
|
public final class C0054a extends View.AccessibilityDelegate {
|
|
|
|
/* renamed from: a, reason: collision with root package name */
|
|
public final C0056b f1230a;
|
|
|
|
public C0054a(C0056b c0056b) {
|
|
this.f1230a = c0056b;
|
|
}
|
|
|
|
@Override // android.view.View.AccessibilityDelegate
|
|
public final boolean dispatchPopulateAccessibilityEvent(View view, AccessibilityEvent accessibilityEvent) {
|
|
return this.f1230a.a(view, accessibilityEvent);
|
|
}
|
|
|
|
@Override // android.view.View.AccessibilityDelegate
|
|
public final AccessibilityNodeProvider getAccessibilityNodeProvider(View view) {
|
|
A.a b4 = this.f1230a.b(view);
|
|
if (b4 != null) {
|
|
return (AccessibilityNodeProvider) b4.f7b;
|
|
}
|
|
return null;
|
|
}
|
|
|
|
@Override // android.view.View.AccessibilityDelegate
|
|
public final void onInitializeAccessibilityEvent(View view, AccessibilityEvent accessibilityEvent) {
|
|
this.f1230a.c(view, accessibilityEvent);
|
|
}
|
|
|
|
@Override // android.view.View.AccessibilityDelegate
|
|
public final void onInitializeAccessibilityNodeInfo(View view, AccessibilityNodeInfo accessibilityNodeInfo) {
|
|
Object tag;
|
|
P.k kVar = new P.k(accessibilityNodeInfo);
|
|
WeakHashMap weakHashMap = X.f1226a;
|
|
accessibilityNodeInfo.setScreenReaderFocusable(Boolean.valueOf(Q.d(view)).booleanValue());
|
|
accessibilityNodeInfo.setHeading(Boolean.valueOf(Q.c(view)).booleanValue());
|
|
accessibilityNodeInfo.setPaneTitle(Q.b(view));
|
|
if (Build.VERSION.SDK_INT >= 30) {
|
|
tag = T.b(view);
|
|
} else {
|
|
tag = view.getTag(R.id.tag_state_description);
|
|
if (!CharSequence.class.isInstance(tag)) {
|
|
tag = null;
|
|
}
|
|
}
|
|
CharSequence charSequence = (CharSequence) tag;
|
|
if (Build.VERSION.SDK_INT >= 30) {
|
|
P.g.c(accessibilityNodeInfo, charSequence);
|
|
} else {
|
|
accessibilityNodeInfo.getExtras().putCharSequence("androidx.view.accessibility.AccessibilityNodeInfoCompat.STATE_DESCRIPTION_KEY", charSequence);
|
|
}
|
|
this.f1230a.d(view, kVar);
|
|
accessibilityNodeInfo.getText();
|
|
List list = (List) view.getTag(R.id.tag_accessibility_actions);
|
|
if (list == null) {
|
|
list = Collections.EMPTY_LIST;
|
|
}
|
|
for (int i = 0; i < list.size(); i++) {
|
|
kVar.b((P.f) list.get(i));
|
|
}
|
|
}
|
|
|
|
@Override // android.view.View.AccessibilityDelegate
|
|
public final void onPopulateAccessibilityEvent(View view, AccessibilityEvent accessibilityEvent) {
|
|
this.f1230a.e(view, accessibilityEvent);
|
|
}
|
|
|
|
@Override // android.view.View.AccessibilityDelegate
|
|
public final boolean onRequestSendAccessibilityEvent(ViewGroup viewGroup, View view, AccessibilityEvent accessibilityEvent) {
|
|
return this.f1230a.f(viewGroup, view, accessibilityEvent);
|
|
}
|
|
|
|
@Override // android.view.View.AccessibilityDelegate
|
|
public final boolean performAccessibilityAction(View view, int i, Bundle bundle) {
|
|
return this.f1230a.g(view, i, bundle);
|
|
}
|
|
|
|
@Override // android.view.View.AccessibilityDelegate
|
|
public final void sendAccessibilityEvent(View view, int i) {
|
|
this.f1230a.h(view, i);
|
|
}
|
|
|
|
@Override // android.view.View.AccessibilityDelegate
|
|
public final void sendAccessibilityEventUnchecked(View view, AccessibilityEvent accessibilityEvent) {
|
|
this.f1230a.i(view, accessibilityEvent);
|
|
}
|
|
}
|