package com.xlx.speech.m0; import android.content.Context; import android.graphics.Rect; import android.os.Bundle; import android.view.MotionEvent; import android.view.View; import androidx.core.view.accessibility.AccessibilityNodeInfoCompat; import androidx.recyclerview.widget.LinearLayoutManager; import androidx.recyclerview.widget.LinearSmoothScroller; import androidx.recyclerview.widget.PagerSnapHelper; import androidx.recyclerview.widget.RecyclerView; import com.xlx.speech.v.q; import com.xlx.speech.voicereadsdk.ui.widget.indicator.PageIndicatorView; import java.lang.reflect.Field; public class y { public static boolean a = false; public class a implements View.OnTouchListener { public boolean onTouch(View view, MotionEvent motionEvent) { return true; } } public static class b extends LinearLayoutManager { public final RecyclerView.LayoutManager a; public class a extends LinearSmoothScroller { public a(b bVar, Context context) { super(context); } @Override // androidx.recyclerview.widget.LinearSmoothScroller public int calculateTimeForDeceleration(int i) { return (int) (((double) 800) * 0.6644d); } } public b(Context context, LinearLayoutManager linearLayoutManager) { super(context, linearLayoutManager.getOrientation(), false); this.a = linearLayoutManager; } @Override // androidx.recyclerview.widget.RecyclerView.LayoutManager public void onInitializeAccessibilityNodeInfo(RecyclerView.Recycler recycler, RecyclerView.State state, AccessibilityNodeInfoCompat accessibilityNodeInfoCompat) { this.a.onInitializeAccessibilityNodeInfo(recycler, state, accessibilityNodeInfoCompat); } @Override // androidx.recyclerview.widget.RecyclerView.LayoutManager public boolean performAccessibilityAction(RecyclerView.Recycler recycler, RecyclerView.State state, int i, Bundle bundle) { return this.a.performAccessibilityAction(recycler, state, i, bundle); } @Override // androidx.recyclerview.widget.RecyclerView.LayoutManager public boolean requestChildRectangleOnScreen(RecyclerView recyclerView, View view, Rect rect, boolean z, boolean z2) { return this.a.requestChildRectangleOnScreen(recyclerView, view, rect, z, z2); } @Override // androidx.recyclerview.widget.RecyclerView.LayoutManager, androidx.recyclerview.widget.LinearLayoutManager public void smoothScrollToPosition(RecyclerView recyclerView, RecyclerView.State state, int i) { a aVar = new a(this, recyclerView.getContext()); aVar.setTargetPosition(i); startSmoothScroll(aVar); } } public static void a(Context context, RecyclerView recyclerView, PageIndicatorView pageIndicatorView, boolean z) { a = z; if (!z) { if (pageIndicatorView != null) { try { pageIndicatorView.setVisibility(4); } catch (NoSuchFieldException e) { e.printStackTrace(); return; } catch (IllegalAccessException e2) { e2.printStackTrace(); return; } } recyclerView.addOnItemTouchListener(new com.xlx.speech.n.a()); recyclerView.setOnTouchListener(new a()); } new PagerSnapHelper().attachToRecyclerView(recyclerView); recyclerView.setOverScrollMode(2); LinearLayoutManager linearLayoutManager = (LinearLayoutManager) recyclerView.getLayoutManager(); recyclerView.setLayoutManager(new b(context, linearLayoutManager)); Field declaredField = RecyclerView.LayoutManager.class.getDeclaredField("mRecyclerView"); declaredField.setAccessible(true); declaredField.set(linearLayoutManager, recyclerView); } public static void a(RecyclerView recyclerView, q qVar) { if (a) { recyclerView.setOnTouchListener(new y$$ExternalSyntheticLambda0(qVar)); } } public static boolean a(q qVar, View view, MotionEvent motionEvent) { if (motionEvent.getAction() == 0) { qVar.v = false; } return false; } }