package com.seewo.vcommons.hook.hookclick;

import android.view.View;
import com.seewo.vcommons.hook.hookclick.aspect.AOPAttrs;
import com.seewo.vcommons.hook.hookclick.hook.BaseHookView;
import com.seewo.vcommons.hook.hookclick.hook.IHookView;

/* JADX INFO: loaded from: classes.dex */
public class HookOnClickManager {
    private static HookOnClickManager manager = new HookOnClickManager();
    private IHookView mIHookView;

    public static HookOnClickManager getInstance() {
        return manager;
    }

    public HookOnClickManager delayTime(long j) {
        AOPAttrs.defaultDelayTime = j;
        return this;
    }

    public HookOnClickManager globalHoot(boolean z) {
        AOPAttrs.isGlobalHook = z;
        return this;
    }

    public HookOnClickManager addAnnotationClass(Class cls) {
        AOPAttrs.addAnnotationClass(cls);
        return this;
    }

    public void init() {
        AOPAttrs.isOpen = true;
    }

    public void hookView(View view, long j) {
        hookView(view, j, null);
    }

    public void hookView(final View view, final long j, final View.OnClickListener onClickListener) {
        if (this.mIHookView == null) {
            this.mIHookView = new BaseHookView();
        }
        view.post(new Runnable() { // from class: com.seewo.vcommons.hook.hookclick.HookOnClickManager.1
            @Override // java.lang.Runnable
            public void run() {
                HookOnClickManager.this.mIHookView.hookView(view, j, onClickListener);
            }
        });
    }
}
