package xyz.stream.view;

import android.content.Context;
import android.view.animation.DecelerateInterpolator;
import android.view.animation.Interpolator;
import android.widget.OverScroller;
import androidx.annotation.NonNull;
import androidx.recyclerview.widget.RecyclerView;
import androidx.recyclerview.widget.i2;
import androidx.recyclerview.widget.v1;
import androidx.viewpager2.widget.ViewPager2;
import java.lang.reflect.Field;

/* JADX INFO: loaded from: classes3.dex */
public class CustomOverScroll extends OverScroller {

    /* JADX INFO: renamed from: a, reason: collision with root package name */
    public int f36253a;

    public CustomOverScroll(Context context) {
        super(context);
        this.f36253a = -1;
    }

    public static void setRecyclerviewScrollDuration(RecyclerView recyclerView, int i10) {
        if (recyclerView == null) {
            return;
        }
        try {
            Field declaredField = RecyclerView.class.getDeclaredField("mViewFlinger");
            declaredField.setAccessible(true);
            Field declaredField2 = i2.class.getDeclaredField("mOverScroller");
            declaredField2.setAccessible(true);
            CustomOverScroll customOverScroll = new CustomOverScroll(recyclerView.getContext(), new DecelerateInterpolator());
            customOverScroll.setDuration(i10);
            declaredField2.set(declaredField.get(recyclerView), customOverScroll);
        } catch (ClassNotFoundException | IllegalAccessException | NoSuchFieldException unused) {
        }
    }

    public static void setViewPage2ScrollDuration(ViewPager2 viewPager2, final int i10) {
        try {
            Field declaredField = ViewPager2.class.getDeclaredField("j");
            declaredField.setAccessible(true);
            final RecyclerView recyclerView = (RecyclerView) declaredField.get(viewPager2);
            if (recyclerView != null) {
                recyclerView.addOnScrollListener(new v1() { // from class: xyz.stream.view.CustomOverScroll.1
                    @Override // androidx.recyclerview.widget.v1
                    public void onScrollStateChanged(@NonNull RecyclerView recyclerView2, int i11) {
                        if (i11 == 2) {
                            CustomOverScroll.setRecyclerviewScrollDuration(recyclerView, i10);
                        }
                    }
                });
            }
        } catch (IllegalAccessException | NoSuchFieldException unused) {
        }
    }

    public void setDuration(int i10) {
        this.f36253a = i10;
    }

    @Override // android.widget.OverScroller
    public void startScroll(int i10, int i11, int i12, int i13) {
        int i14 = this.f36253a;
        if (i14 > 0) {
            super.startScroll(i10, i11, i12, i13, i14);
        } else {
            super.startScroll(i10, i11, i12, i13);
        }
    }

    public CustomOverScroll(Context context, Interpolator interpolator) {
        super(context, interpolator);
        this.f36253a = -1;
    }

    public CustomOverScroll(Context context, Interpolator interpolator, float f10, float f11) {
        super(context, interpolator, f10, f11);
        this.f36253a = -1;
    }

    @Override // android.widget.OverScroller
    public void startScroll(int i10, int i11, int i12, int i13, int i14) {
        int i15 = this.f36253a;
        if (i15 > 0) {
            super.startScroll(i10, i11, i12, i13, i15);
        } else {
            super.startScroll(i10, i11, i12, i13, i14);
        }
    }

    public CustomOverScroll(Context context, Interpolator interpolator, float f10, float f11, boolean z10) {
        super(context, interpolator, f10, f11, z10);
        this.f36253a = -1;
    }
}
