package com.bytedance.sdk.openadsdk.core;

import android.content.Context;
import android.os.Handler;
import android.os.Message;
import android.view.View;
import android.view.ViewGroup;
import android.view.ViewTreeObserver;
import androidx.annotation.Nullable;
import com.bytedance.sdk.component.utils.mq;
import java.util.List;
import java.util.concurrent.atomic.AtomicBoolean;

/* JADX INFO: loaded from: classes2.dex */
public class wu extends View implements mq.fm {

    @Nullable
    private List<View> ajl;
    private boolean dsz;
    private boolean duv;

    /* JADX INFO: renamed from: ef, reason: collision with root package name */
    private final Handler f7361ef;
    private boolean fm;
    private List<View> jnr;
    private ViewTreeObserver.OnGlobalLayoutListener ku;

    /* JADX INFO: renamed from: lb, reason: collision with root package name */
    private fm f7362lb;
    private final Runnable onz;
    private boolean ro;
    private final AtomicBoolean vt;
    private boolean wsy;
    private int wu;
    private View yz;

    public interface fm {
        void fm();

        void fm(View view);

        void fm(boolean z10);

        void ro();
    }

    public wu(Context context, View view, boolean z10) {
        super(gof.fm());
        this.f7361ef = new com.bytedance.sdk.component.utils.mq(fhx.ro().getLooper(), this);
        this.vt = new AtomicBoolean(true);
        this.dsz = false;
        this.onz = new Runnable() { // from class: com.bytedance.sdk.openadsdk.core.wu.3
            @Override // java.lang.Runnable
            public void run() {
                if (wu.this.f7362lb != null) {
                    wu.this.f7362lb.fm(wu.this.yz);
                }
            }
        };
        this.duv = z10;
        this.yz = view;
        setLayoutParams(new ViewGroup.LayoutParams(0, 0));
        this.ku = new ViewTreeObserver.OnGlobalLayoutListener() { // from class: com.bytedance.sdk.openadsdk.core.wu.1
            @Override // android.view.ViewTreeObserver.OnGlobalLayoutListener
            public void onGlobalLayout() {
                if (wu.this.dsz) {
                    return;
                }
                wu.this.jnr();
                wu.this.yz();
            }
        };
    }

    @Override // android.view.View
    public void onAttachedToWindow() {
        super.onAttachedToWindow();
        this.wsy = false;
        ro();
        if (this.ku != null) {
            getViewTreeObserver().addOnGlobalLayoutListener(this.ku);
        }
    }

    @Override // android.view.View
    public void onDetachedFromWindow() {
        super.onDetachedFromWindow();
        jnr();
        this.wsy = true;
        lb();
        fm(false);
    }

    @Override // android.view.View
    public void onFinishTemporaryDetach() {
        super.onFinishTemporaryDetach();
        ro();
    }

    @Override // android.view.View
    public void onStartTemporaryDetach() {
        super.onStartTemporaryDetach();
        lb();
    }

    @Override // android.view.View
    public void onWindowFocusChanged(boolean z10) {
        super.onWindowFocusChanged(z10);
        fm fmVar = this.f7362lb;
        if (fmVar != null) {
            fmVar.fm(z10);
        }
    }

    public void setAdType(int i10) {
        this.wu = i10;
    }

    public void setCallback(fm fmVar) {
        this.f7362lb = fmVar;
    }

    public void setNeedCheckingShow(boolean z10) {
        this.ro = z10;
        if (!z10 && this.fm) {
            jnr();
        } else {
            if (!z10 || this.fm) {
                return;
            }
            yz();
        }
    }

    public void setRefClickViews(List<View> list) {
        this.jnr = list;
    }

    public void setRefCreativeViews(@Nullable List<View> list) {
        this.ajl = list;
    }

    private boolean ajl() {
        View view = this.yz;
        if (view instanceof com.bytedance.sdk.openadsdk.core.vt.sds) {
            return ((com.bytedance.sdk.openadsdk.core.vt.sds) view).hi();
        }
        return true;
    }

    /* JADX INFO: Access modifiers changed from: private */
    public void jnr() {
        if (this.fm) {
            this.f7361ef.removeCallbacksAndMessages(null);
            this.fm = false;
        }
    }

    private void lb() {
        fm fmVar;
        if (this.vt.getAndSet(true) || (fmVar = this.f7362lb) == null) {
            return;
        }
        fmVar.ro();
    }

    private void ro() {
        fm fmVar;
        if (!this.vt.getAndSet(false) || (fmVar = this.f7362lb) == null) {
            return;
        }
        fmVar.fm();
    }

    /* JADX INFO: Access modifiers changed from: private */
    public void yz() {
        if (!this.ro || this.fm) {
            return;
        }
        this.fm = true;
        this.f7361ef.sendEmptyMessage(1);
    }

    public void fm() {
        fm(this.jnr, (com.bytedance.sdk.openadsdk.core.lb.lb) null);
        fm(this.ajl, (com.bytedance.sdk.openadsdk.core.lb.lb) null);
    }

    public void fm(List<View> list, com.bytedance.sdk.openadsdk.core.lb.lb lbVar) {
        if (com.bytedance.sdk.component.utils.dsz.ro(list)) {
            for (View view : list) {
                if (view != null) {
                    view.setOnClickListener(lbVar);
                    view.setOnTouchListener(lbVar);
                }
            }
        }
    }

    @Override // com.bytedance.sdk.component.utils.mq.fm
    public void fm(Message message) {
        if (message.what == 1 && this.fm) {
            if (ajl() && gc.fm(this.yz, 20, this.wu, this.duv)) {
                jnr();
                this.dsz = true;
                fhx.lb().post(this.onz);
                fm(true);
                return;
            }
            this.f7361ef.sendEmptyMessageDelayed(1, 1000L);
        }
    }

    private void fm(final boolean z10) {
        final ViewTreeObserver viewTreeObserver = getViewTreeObserver();
        com.bytedance.sdk.component.utils.ef.ro().post(new Runnable() { // from class: com.bytedance.sdk.openadsdk.core.wu.2
            @Override // java.lang.Runnable
            public void run() {
                ViewTreeObserver viewTreeObserver2;
                if (wu.this.ku != null && (viewTreeObserver2 = viewTreeObserver) != null) {
                    try {
                        viewTreeObserver2.removeOnGlobalLayoutListener(wu.this.ku);
                    } catch (Exception unused) {
                    }
                }
                if (z10) {
                    wu.this.ku = null;
                }
            }
        });
    }
}
