public boolean performClick(PerformClicker clicker) {
        if ((mInterceptEvent & INTERCEPT_EVENT_CLICK) != INTERCEPT_EVENT_CLICK)
            return true;

        PerformClicker saveValue = getPerformClicker();
        if (saveValue == null) {
            savePerformClicker(clicker);
            return false;
        } else {
            if (mEnterAnimate.isRunning())
                return false;
            else {
                clearPerformClicker();
                return true;
            }
        }
    }
This drawable call view perform longClick by interface
caprice/ui/src/main/java/net/qiujuer/genius/ui/drawable/TouchEffectDrawable.java