discord-jadx/app/src/main/java/androidx/preference/PreferenceRecyclerViewAcces...

51 lines
2.5 KiB
Java

package androidx.preference;
import android.os.Bundle;
import android.view.View;
import androidx.annotation.NonNull;
import androidx.annotation.RestrictTo;
import androidx.core.view.AccessibilityDelegateCompat;
import androidx.core.view.accessibility.AccessibilityNodeInfoCompat;
import androidx.recyclerview.widget.RecyclerView;
import androidx.recyclerview.widget.RecyclerViewAccessibilityDelegate;
@RestrictTo({RestrictTo.Scope.LIBRARY_GROUP_PREFIX})
@Deprecated
public class PreferenceRecyclerViewAccessibilityDelegate extends RecyclerViewAccessibilityDelegate {
public final AccessibilityDelegateCompat mDefaultItemDelegate = super.getItemDelegate();
public final AccessibilityDelegateCompat mItemDelegate = new AnonymousClass1();
public final RecyclerView mRecyclerView;
/* renamed from: androidx.preference.PreferenceRecyclerViewAccessibilityDelegate$1 reason: invalid class name */
public class AnonymousClass1 extends AccessibilityDelegateCompat {
public AnonymousClass1() {
}
@Override // androidx.core.view.AccessibilityDelegateCompat
public void onInitializeAccessibilityNodeInfo(View view, AccessibilityNodeInfoCompat accessibilityNodeInfoCompat) {
Preference item;
PreferenceRecyclerViewAccessibilityDelegate.this.mDefaultItemDelegate.onInitializeAccessibilityNodeInfo(view, accessibilityNodeInfoCompat);
int childAdapterPosition = PreferenceRecyclerViewAccessibilityDelegate.this.mRecyclerView.getChildAdapterPosition(view);
RecyclerView.Adapter adapter = PreferenceRecyclerViewAccessibilityDelegate.this.mRecyclerView.getAdapter();
if ((adapter instanceof PreferenceGroupAdapter) && (item = ((PreferenceGroupAdapter) adapter).getItem(childAdapterPosition)) != null) {
item.onInitializeAccessibilityNodeInfo(accessibilityNodeInfoCompat);
}
}
@Override // androidx.core.view.AccessibilityDelegateCompat
public boolean performAccessibilityAction(View view, int i, Bundle bundle) {
return PreferenceRecyclerViewAccessibilityDelegate.this.mDefaultItemDelegate.performAccessibilityAction(view, i, bundle);
}
}
public PreferenceRecyclerViewAccessibilityDelegate(RecyclerView recyclerView) {
super(recyclerView);
this.mRecyclerView = recyclerView;
}
@Override // androidx.recyclerview.widget.RecyclerViewAccessibilityDelegate
@NonNull
public AccessibilityDelegateCompat getItemDelegate() {
return this.mItemDelegate;
}
}