package com.strmr.ps.ui.widget;

import android.animation.ValueAnimator;
import android.content.Context;
import android.graphics.Canvas;
import android.os.Handler;
import android.text.Layout;
import android.util.AttributeSet;
import android.view.animation.LinearInterpolator;
import android.widget.TextView;
import androidx.media3.container.NalUnitUtil;
import androidx.media3.exoplayer.ExoPlayer;
import androidx.media3.exoplayer.upstream.CmcdData;
import com.google.android.gms.measurement.api.AppMeasurementSdk;
import com.strmr.ps.ui.widget.AutoScrollTextView;
import defpackage.cr4;
import defpackage.kp6;
import defpackage.l20;
import defpackage.n20;
import defpackage.o20;
import defpackage.pq6;
import defpackage.qq3;
import defpackage.s15;
import defpackage.up;
import kotlin.Metadata;

/* JADX INFO: loaded from: classes3.dex */
@Metadata(d1 = {"\u0000 \n\u0002\u0018\u0002\n\u0002\u0018\u0002\n\u0002\u0010\u0007\n\u0002\b\u0003\n\u0002\u0010\t\n\u0002\b\u0011\n\u0002\u0010\u000b\n\u0002\b\n\u0018\u00002\u00020\u0001:\u0001!J\u000f\u0010\u0003\u001a\u00020\u0002H\u0014¢\u0006\u0004\b\u0003\u0010\u0004J\u000f\u0010\u0005\u001a\u00020\u0002H\u0014¢\u0006\u0004\b\u0005\u0010\u0004R\"\u0010\r\u001a\u00020\u00068\u0006@\u0006X\u0086\u000e¢\u0006\u0012\n\u0004\b\u0007\u0010\b\u001a\u0004\b\t\u0010\n\"\u0004\b\u000b\u0010\fR\"\u0010\u0011\u001a\u00020\u00068\u0006@\u0006X\u0086\u000e¢\u0006\u0012\n\u0004\b\u000e\u0010\b\u001a\u0004\b\u000f\u0010\n\"\u0004\b\u0010\u0010\fR\"\u0010\u0017\u001a\u00020\u00028\u0006@\u0006X\u0086\u000e¢\u0006\u0012\n\u0004\b\u0012\u0010\u0013\u001a\u0004\b\u0014\u0010\u0004\"\u0004\b\u0015\u0010\u0016R*\u0010 \u001a\u00020\u00182\u0006\u0010\u0019\u001a\u00020\u00188\u0006@FX\u0086\u000e¢\u0006\u0012\n\u0004\b\u001a\u0010\u001b\u001a\u0004\b\u001c\u0010\u001d\"\u0004\b\u001e\u0010\u001f¨\u0006\""}, d2 = {"Lcom/strmr/ps/ui/widget/AutoScrollTextView;", "Lup;", "", "getTopFadingEdgeStrength", "()F", "getBottomFadingEdgeStrength", "", "d", "J", "getStartDelay", "()J", "setStartDelay", "(J)V", "startDelay", "e", "getEndPause", "setEndPause", "endPause", "f", "F", "getScrollSpeedDpPerSec", "setScrollSpeedDpPerSec", "(F)V", "scrollSpeedDpPerSec", "", AppMeasurementSdk.ConditionalUserProperty.VALUE, CmcdData.OBJECT_TYPE_INIT_SEGMENT, "Z", "getAutoScrollEnabled", "()Z", "setAutoScrollEnabled", "(Z)V", "autoScrollEnabled", CmcdData.OBJECT_TYPE_AUDIO_ONLY, "app_sideloadRelease"}, k = 1, mv = {2, 0, 0}, xi = NalUnitUtil.H265_NAL_UNIT_TYPE_UNSPECIFIED)
public final class AutoScrollTextView extends up {
    public static final /* synthetic */ int j = 0;
    public ValueAnimator a;
    public boolean b;
    public final int c;

    /* JADX INFO: renamed from: d, reason: from kotlin metadata */
    public long startDelay;

    /* JADX INFO: renamed from: e, reason: from kotlin metadata */
    public long endPause;

    /* JADX INFO: renamed from: f, reason: from kotlin metadata */
    public float scrollSpeedDpPerSec;

    /* JADX INFO: renamed from: i, reason: from kotlin metadata */
    public boolean autoScrollEnabled;

    @Metadata(d1 = {"\u0000\u0018\n\u0002\u0018\u0002\n\u0002\u0010\u0000\n\u0002\u0010\t\n\u0002\b\u0003\n\u0002\u0010\u0007\n\u0002\b\u0005\b\u0086\u0003\u0018\u00002\u00020\u0001R\u0014\u0010\u0003\u001a\u00020\u00028\u0002X\u0082T¢\u0006\u0006\n\u0004\b\u0003\u0010\u0004R\u0014\u0010\u0005\u001a\u00020\u00028\u0002X\u0082T¢\u0006\u0006\n\u0004\b\u0005\u0010\u0004R\u0014\u0010\u0007\u001a\u00020\u00068\u0002X\u0082T¢\u0006\u0006\n\u0004\b\u0007\u0010\bR\u0014\u0010\t\u001a\u00020\u00068\u0002X\u0082T¢\u0006\u0006\n\u0004\b\t\u0010\bR\u0014\u0010\n\u001a\u00020\u00068\u0002X\u0082T¢\u0006\u0006\n\u0004\b\n\u0010\b¨\u0006\u000b"}, d2 = {"Lcom/strmr/ps/ui/widget/AutoScrollTextView$a;", "", "", "DEFAULT_START_DELAY_MS", "J", "DEFAULT_END_PAUSE_MS", "", "DEFAULT_SCROLL_SPEED_DP_PER_SEC", "F", "DEFAULT_FADE_EDGE_LENGTH", "LOOP_GAP_DP", "app_sideloadRelease"}, k = 1, mv = {2, 0, 0}, xi = NalUnitUtil.H265_NAL_UNIT_TYPE_UNSPECIFIED)
    public static final class a {
    }

    /* JADX WARN: 'super' call moved to the top of the method (can break code semantics) */
    @s15
    public AutoScrollTextView(@kp6 Context context, @pq6 AttributeSet attributeSet) {
        super(context, attributeSet, 0);
        cr4.g(context, "context");
        this.startDelay = 5000L;
        this.endPause = ExoPlayer.DEFAULT_DETACH_SURFACE_TIMEOUT_MS;
        this.scrollSpeedDpPerSec = 5.0f;
        this.autoScrollEnabled = true;
        setVerticalFadingEdgeEnabled(true);
        setFadingEdgeLength((int) (getResources().getDisplayMetrics().density * 10.0f));
        this.c = (int) (getResources().getDisplayMetrics().density * 24.0f);
    }

    public final void d(int i, int i2, qq3 qq3Var) {
        int iAbs = Math.abs(i2 - i);
        if (iAbs == 0) {
            qq3Var.invoke();
            return;
        }
        long j2 = (long) (((iAbs / getResources().getDisplayMetrics().density) / this.scrollSpeedDpPerSec) * 1000);
        ValueAnimator valueAnimatorOfInt = ValueAnimator.ofInt(i, i2);
        valueAnimatorOfInt.setDuration(j2);
        valueAnimatorOfInt.setInterpolator(new LinearInterpolator());
        valueAnimatorOfInt.addUpdateListener(new n20(this, 0));
        valueAnimatorOfInt.addListener(new o20(this, qq3Var));
        valueAnimatorOfInt.start();
        this.a = valueAnimatorOfInt;
    }

    public final void e() {
        Layout layout;
        final int height;
        if (this.b && (layout = getLayout()) != null && (height = layout.getHeight() - ((getHeight() - getPaddingTop()) - getPaddingBottom())) > 0) {
            d(0, height, new qq3() { // from class: m20
                @Override // defpackage.qq3
                public final Object invoke() {
                    AutoScrollTextView autoScrollTextView = this.a;
                    if (autoScrollTextView.b) {
                        autoScrollTextView.postDelayed(new px(autoScrollTextView, height, 1), autoScrollTextView.endPause);
                    }
                    return e6a.a;
                }
            });
        }
    }

    public final void f() {
        if (this.b) {
            return;
        }
        this.b = true;
        postDelayed(new l20(this, 1), this.startDelay);
    }

    public final void g() {
        this.b = false;
        ValueAnimator valueAnimator = this.a;
        if (valueAnimator != null) {
            valueAnimator.cancel();
        }
        this.a = null;
        Handler handler = getHandler();
        if (handler != null) {
            handler.removeCallbacksAndMessages(null);
        }
    }

    public final boolean getAutoScrollEnabled() {
        return this.autoScrollEnabled;
    }

    @Override // android.view.View
    public float getBottomFadingEdgeStrength() {
        Layout layout = getLayout();
        return (layout != null && layout.getHeight() > (getHeight() - getPaddingTop()) - getPaddingBottom() && this.autoScrollEnabled) ? 1.0f : 0.0f;
    }

    public final long getEndPause() {
        return this.endPause;
    }

    public final float getScrollSpeedDpPerSec() {
        return this.scrollSpeedDpPerSec;
    }

    public final long getStartDelay() {
        return this.startDelay;
    }

    @Override // android.view.View
    public float getTopFadingEdgeStrength() {
        return getScrollY() > 0 ? 1.0f : 0.0f;
    }

    @Override // android.widget.TextView, android.view.View
    public final void onAttachedToWindow() {
        super.onAttachedToWindow();
        if (!this.autoScrollEnabled || this.b) {
            return;
        }
        f();
    }

    @Override // android.view.View
    public final void onDetachedFromWindow() {
        super.onDetachedFromWindow();
        g();
    }

    @Override // android.widget.TextView, android.view.View
    public final void onDraw(Canvas canvas) {
        int height;
        cr4.g(canvas, "canvas");
        super.onDraw(canvas);
        Layout layout = getLayout();
        if (layout != null && (height = layout.getHeight()) > (getHeight() - getPaddingTop()) - getPaddingBottom() && this.autoScrollEnabled) {
            canvas.save();
            canvas.translate(getCompoundPaddingLeft(), getExtendedPaddingTop() + height + this.c);
            layout.draw(canvas);
            canvas.restore();
        }
    }

    @Override // defpackage.up, android.widget.TextView, android.view.View
    public final void onLayout(boolean z, int i, int i2, int i3, int i4) {
        super.onLayout(z, i, i2, i3, i4);
        if (!this.autoScrollEnabled || this.b) {
            return;
        }
        f();
    }

    public final void setAutoScrollEnabled(boolean z) {
        this.autoScrollEnabled = z;
        if (z) {
            f();
        } else {
            g();
        }
    }

    public final void setEndPause(long j2) {
        this.endPause = j2;
    }

    public final void setScrollSpeedDpPerSec(float f) {
        this.scrollSpeedDpPerSec = f;
    }

    public final void setStartDelay(long j2) {
        this.startDelay = j2;
    }

    @Override // android.widget.TextView
    public final void setText(CharSequence charSequence, TextView.BufferType bufferType) {
        super.setText(charSequence, bufferType);
        g();
        setScrollY(0);
        if (this.autoScrollEnabled) {
            post(new l20(this, 0));
        }
    }
}
