得物.apk(点击下载) / OpHeadAnimationCallback.java


package com.shizhuang.duapp.modules.orderparticulars.callback;

import android.graphics.Color;
import android.graphics.PorterDuff;
import android.graphics.PorterDuffColorFilter;
import android.graphics.drawable.Drawable;
import android.os.Bundle;
import android.view.View;
import android.widget.ImageView;
import android.widget.LinearLayout;
import androidx.appcompat.widget.Toolbar;
import androidx.core.content.ContextCompat;
import androidx.core.graphics.ColorUtils;
import androidx.core.view.MotionEventCompat;
import com.google.android.material.appbar.AppBarLayout;
import com.meituan.robust.ChangeQuickRedirect;
import com.meituan.robust.PatchProxy;
import com.meituan.robust.PatchProxyResult;
import com.shizhuang.duapp.R;
import com.shizhuang.duapp.libs.duimageloaderview.DuImageLoaderView;
import com.shizhuang.duapp.modules.du_mall_common.extension.ViewExtensionKt;
import com.shizhuang.duapp.modules.orderparticulars.activity.OrderParticularsActivity;
import com.shizhuang.duapp.modules.orderparticulars.callback.OpHeadViewCallback;
import com.shizhuang.duapp.modules.orderparticulars.views.OpHeadCopyWritingView;
import com.shizhuang.duapp.modules.orderparticulars.views.OpHeadStatusActionView;
import com.shizhuang.duapp.modules.orderparticulars.views.OpPickUpCodeView;
import df.r0;
import fi.b;
import j60.z;
import java.util.HashMap;
import kotlin.Metadata;
import o5.i;
import org.jetbrains.annotations.NotNull;
import org.jetbrains.annotations.Nullable;
import us.h;

@Metadata(bv = {}, d1 = {"\u0000\n\n\u0002\u0018\u0002\n\u0002\u0018\u0002\n\u0000\u0018\u00002\u00020\u0001¨\u0006\u0002"}, d2 = {"Lcom/shizhuang/duapp/modules/orderparticulars/callback/OpHeadAnimationCallback;", "Lcom/shizhuang/duapp/modules/orderparticulars/callback/OpBaseViewCallback;", "du_order_release"}, k = 1, mv = {1, 4, 2})
/* compiled from: OpHeadAnimationCallback.kt */
public final class OpHeadAnimationCallback extends OpBaseViewCallback {
    public static ChangeQuickRedirect changeQuickRedirect;

    /* renamed from: h  reason: collision with root package name */
    public static int f21061h = b.b((float) 8);
    public static int i = b.b((float) 2);
    public boolean e;
    public boolean f;

    /* renamed from: g  reason: collision with root package name */
    public HashMap f21062g;

    /* compiled from: OpHeadAnimationCallback.kt */
    public static final class a implements AppBarLayout.OnOffsetChangedListener {
        public static ChangeQuickRedirect changeQuickRedirect;

        /* renamed from: a  reason: collision with root package name */
        public final /* synthetic */ OpHeadAnimationCallback f21063a;

        public a(OpHeadAnimationCallback opHeadAnimationCallback) {
            this.f21063a = opHeadAnimationCallback;
        }

        @Override // com.google.android.material.appbar.AppBarLayout.BaseOnOffsetChangedListener, com.google.android.material.appbar.AppBarLayout.OnOffsetChangedListener
        public final void onOffsetChanged(AppBarLayout appBarLayout, int i) {
            int i3;
            int i12;
            int i13;
            boolean z = false;
            Object[] objArr = {appBarLayout, new Integer(i)};
            ChangeQuickRedirect changeQuickRedirect2 = changeQuickRedirect;
            Class cls = Integer.TYPE;
            if (!PatchProxy.proxy(objArr, this, changeQuickRedirect2, false, 248150, new Class[]{AppBarLayout.class, cls}, Void.TYPE).isSupported) {
                OpHeadAnimationCallback opHeadAnimationCallback = this.f21063a;
                if (!PatchProxy.proxy(new Object[]{new Integer(i)}, opHeadAnimationCallback, OpHeadAnimationCallback.changeQuickRedirect, false, 248140, new Class[]{cls}, Void.TYPE).isSupported) {
                    float abs = (float) Math.abs(i);
                    int totalScrollRange = ((AppBarLayout) opHeadAnimationCallback.e(R.id.appbarLayout)).getTotalScrollRange();
                    float f = totalScrollRange == 0 ? i.f36333a : abs / ((float) totalScrollRange);
                    fo.a.m(h.c(" OpHeadAnimationCallback verticalScrollProportion is ", f), new Object[0]);
                    View e = opHeadAnimationCallback.e(R.id.bgView);
                    float f12 = (float) i;
                    OpHeadViewCallback.a aVar = OpHeadViewCallback.p;
                    PatchProxyResult proxy = PatchProxy.proxy(new Object[0], aVar, OpHeadViewCallback.a.changeQuickRedirect, false, 248177, new Class[0], cls);
                    if (proxy.isSupported) {
                        i3 = ((Integer) proxy.result).intValue();
                    } else {
                        i3 = OpHeadViewCallback.n;
                    }
                    if (((OpHeadCopyWritingView) opHeadAnimationCallback.e(R.id.copyWritingView)).getVisibility() == 0) {
                        PatchProxyResult proxy2 = PatchProxy.proxy(new Object[0], aVar, OpHeadViewCallback.a.changeQuickRedirect, false, 248179, new Class[0], cls);
                        i12 = proxy2.isSupported ? ((Integer) proxy2.result).intValue() : OpHeadViewCallback.o;
                    } else {
                        i12 = 0;
                    }
                    e.setTranslationY(f12 - (((float) (i3 + i12)) * f));
                    opHeadAnimationCallback.e(R.id.bgView).setBackgroundColor(ColorUtils.blendARGB(ContextCompat.getColor(opHeadAnimationCallback.f13641c, R.color.color_order_particular_bg), ContextCompat.getColor(opHeadAnimationCallback.f13641c, R.color.white), f));
                    int top2 = ((LinearLayout) opHeadAnimationCallback.e(R.id.llDesc)).getTop() - ((Toolbar) opHeadAnimationCallback.e(R.id.toolbar)).getHeight();
                    float f13 = (float) 1;
                    ((LinearLayout) opHeadAnimationCallback.e(R.id.llDesc)).setAlpha(f13 - (top2 == 0 ? i.f36333a : abs / ((float) top2)));
                    int top3 = ((OpHeadStatusActionView) opHeadAnimationCallback.e(R.id.headActionView)).getTop() - ((Toolbar) opHeadAnimationCallback.e(R.id.toolbar)).getHeight();
                    ((OpHeadStatusActionView) opHeadAnimationCallback.e(R.id.headActionView)).setAlpha(f13 - (top3 == 0 ? i.f36333a : abs / ((float) top3)));
                    int top4 = ((OpPickUpCodeView) opHeadAnimationCallback.e(R.id.pickUpCodeView)).getTop() - ((Toolbar) opHeadAnimationCallback.e(R.id.toolbar)).getHeight();
                    ((OpPickUpCodeView) opHeadAnimationCallback.e(R.id.pickUpCodeView)).setAlpha(f13 - ((top4 > 0 || abs == i.f36333a) ? abs / ((float) top4) : 1.0f));
                    OpHeadCopyWritingView opHeadCopyWritingView = (OpHeadCopyWritingView) opHeadAnimationCallback.e(R.id.copyWritingView);
                    float f14 = (float) OpHeadAnimationCallback.f21061h;
                    Integer valueOf = Integer.valueOf((int) (f14 - (f14 * f)));
                    float f15 = (float) OpHeadAnimationCallback.f21061h;
                    ViewExtensionKt.r(opHeadCopyWritingView, valueOf, null, Integer.valueOf((int) (f15 - (f15 * f))), null, null, null, 58);
                    float f16 = (float) OpHeadAnimationCallback.i;
                    z.b.a((OpHeadCopyWritingView) opHeadAnimationCallback.e(R.id.copyWritingView), (int) (f16 - (f16 * f)), null);
                    int i14 = (int) (((float) MotionEventCompat.ACTION_MASK) * f);
                    if (!PatchProxy.proxy(new Object[]{new Integer(i14)}, opHeadAnimationCallback, OpHeadAnimationCallback.changeQuickRedirect, false, 248143, new Class[]{cls}, Void.TYPE).isSupported) {
                        if (i14 <= 0) {
                            i13 = Color.parseColor("#ffffff");
                        } else if (i14 >= 255) {
                            i13 = Color.parseColor("#000000");
                        } else {
                            int i15 = 255 - i14;
                            i13 = Color.argb((int) MotionEventCompat.ACTION_MASK, i15, i15, i15);
                        }
                        PorterDuffColorFilter porterDuffColorFilter = new PorterDuffColorFilter(i13, PorterDuff.Mode.SRC_ATOP);
                        ((ImageView) opHeadAnimationCallback.e(R.id.iv_customer)).setColorFilter(porterDuffColorFilter);
                        Drawable navigationIcon = ((Toolbar) opHeadAnimationCallback.e(R.id.toolbar)).getNavigationIcon();
                        if (navigationIcon != null) {
                            navigationIcon.setColorFilter(porterDuffColorFilter);
                        }
                    }
                    Object[] objArr2 = {new Float(f)};
                    ChangeQuickRedirect changeQuickRedirect3 = OpHeadAnimationCallback.changeQuickRedirect;
                    Class cls2 = Float.TYPE;
                    if (!PatchProxy.proxy(objArr2, opHeadAnimationCallback, changeQuickRedirect3, false, 248142, new Class[]{cls2}, Void.TYPE).isSupported) {
                        boolean z4 = opHeadAnimationCallback.e;
                        if (z4 && ((double) f) >= 0.5d) {
                            r0.s(opHeadAnimationCallback.f13641c, true);
                            opHeadAnimationCallback.e = !opHeadAnimationCallback.e;
                        } else if (!z4 && ((double) f) < 0.5d) {
                            r0.p(opHeadAnimationCallback.f13641c, true);
                            opHeadAnimationCallback.e = !opHeadAnimationCallback.e;
                        }
                    }
                    if (!PatchProxy.proxy(new Object[]{new Float(f)}, opHeadAnimationCallback, OpHeadAnimationCallback.changeQuickRedirect, false, 248141, new Class[]{cls2}, Void.TYPE).isSupported) {
                        if (((DuImageLoaderView) opHeadAnimationCallback.e(R.id.iv_showGreetingCard)).getVisibility() == 0) {
                            z = true;
                        }
                        if (z) {
                            double d = (double) f;
                            if (d >= 0.5d) {
                                ((DuImageLoaderView) opHeadAnimationCallback.e(R.id.iv_showGreetingCard)).setAlpha((f - 0.5f) * ((float) 2));
                                if (opHeadAnimationCallback.f) {
                                    ((DuImageLoaderView) opHeadAnimationCallback.e(R.id.iv_showGreetingCard)).i("https://apk.poizon.com/duApp/Android_Config/resource/mall/app/order/order_share_enjoy_light_new.webp").x();
                                    opHeadAnimationCallback.f = !opHeadAnimationCallback.f;
                                }
                            } else if (d < 0.5d) {
                                ((DuImageLoaderView) opHeadAnimationCallback.e(R.id.iv_showGreetingCard)).setAlpha(f13 - (f * ((float) 2)));
                                if (!opHeadAnimationCallback.f) {
                                    ((DuImageLoaderView) opHeadAnimationCallback.e(R.id.iv_showGreetingCard)).i("https://apk.poizon.com/duApp/Android_Config/resource/mall/app/order/order_share_enjoy_dark_new.webp").x();
                                    opHeadAnimationCallback.f = !opHeadAnimationCallback.f;
                                }
                            }
                        }
                    }
                }
            }
        }
    }

    public OpHeadAnimationCallback(@NotNull OrderParticularsActivity orderParticularsActivity) {
        super(orderParticularsActivity);
    }

    public View e(int i3) {
        PatchProxyResult proxy = PatchProxy.proxy(new Object[]{new Integer(i3)}, this, changeQuickRedirect, false, 248144, new Class[]{Integer.TYPE}, View.class);
        if (proxy.isSupported) {
            return (View) proxy.result;
        }
        if (this.f21062g == null) {
            this.f21062g = new HashMap();
        }
        View view = (View) this.f21062g.get(Integer.valueOf(i3));
        if (view != null) {
            return view;
        }
        View containerView = getContainerView();
        if (containerView == null) {
            return null;
        }
        View findViewById = containerView.findViewById(i3);
        this.f21062g.put(Integer.valueOf(i3), findViewById);
        return findViewById;
    }

    @Override // com.shizhuang.duapp.modules.du_mall_common.utils.page.PageViewCallback, com.shizhuang.duapp.modules.du_mall_common.utils.page.IPageViewCallback
    public void initView(@Nullable Bundle bundle) {
        if (!PatchProxy.proxy(new Object[]{bundle}, this, changeQuickRedirect, false, 248139, new Class[]{Bundle.class}, Void.TYPE).isSupported) {
            super.initView(bundle);
            ((AppBarLayout) e(R.id.appbarLayout)).addOnOffsetChangedListener((AppBarLayout.OnOffsetChangedListener) new a(this));
        }
    }
}