package androidx.recyclerview.widget; import android.os.Bundle; import android.view.View; import android.view.accessibility.AccessibilityEvent; import androidx.core.view.AccessibilityDelegateCompat; import androidx.core.view.accessibility.AccessibilityNodeInfoCompat; /* loaded from: classes.dex */ public class RecyclerViewAccessibilityDelegate extends AccessibilityDelegateCompat { final RecyclerView c; final AccessibilityDelegateCompat d = new ItemDelegate(this); public RecyclerViewAccessibilityDelegate(RecyclerView recyclerView) { this.c = recyclerView; } @Override // androidx.core.view.AccessibilityDelegateCompat public boolean a(View view, int i, Bundle bundle) { if (super.a(view, i, bundle)) { return true; } if (c() || this.c.getLayoutManager() == null) { return false; } return this.c.getLayoutManager().a(i, bundle); } @Override // androidx.core.view.AccessibilityDelegateCompat public void b(View view, AccessibilityEvent accessibilityEvent) { super.b(view, accessibilityEvent); accessibilityEvent.setClassName(RecyclerView.class.getName()); if (!(view instanceof RecyclerView) || c()) { return; } RecyclerView recyclerView = (RecyclerView) view; if (recyclerView.getLayoutManager() != null) { recyclerView.getLayoutManager().a(accessibilityEvent); } } boolean c() { return this.c.j(); } @Override // androidx.core.view.AccessibilityDelegateCompat public void a(View view, AccessibilityNodeInfoCompat accessibilityNodeInfoCompat) { super.a(view, accessibilityNodeInfoCompat); accessibilityNodeInfoCompat.a((CharSequence) RecyclerView.class.getName()); if (c() || this.c.getLayoutManager() == null) { return; } this.c.getLayoutManager().a(accessibilityNodeInfoCompat); } public static class ItemDelegate extends AccessibilityDelegateCompat { final RecyclerViewAccessibilityDelegate c; public ItemDelegate(RecyclerViewAccessibilityDelegate recyclerViewAccessibilityDelegate) { this.c = recyclerViewAccessibilityDelegate; } @Override // androidx.core.view.AccessibilityDelegateCompat public void a(View view, AccessibilityNodeInfoCompat accessibilityNodeInfoCompat) { super.a(view, accessibilityNodeInfoCompat); if (this.c.c() || this.c.c.getLayoutManager() == null) { return; } this.c.c.getLayoutManager().a(view, accessibilityNodeInfoCompat); } @Override // androidx.core.view.AccessibilityDelegateCompat public boolean a(View view, int i, Bundle bundle) { if (super.a(view, i, bundle)) { return true; } if (this.c.c() || this.c.c.getLayoutManager() == null) { return false; } return this.c.c.getLayoutManager().a(view, i, bundle); } } public AccessibilityDelegateCompat b() { return this.d; } }