@Override
    public void setPadding(int left, int top, int right, int bottom) {
        mTruePaddingTop = top;

        if (isShowTitle()) {
            top += mHintTitleTextSize + mHintTitlePadding.top + mHintTitlePadding.bottom;
        }

        super.setPadding(left, top, right, bottom);
    }
Check show hint title

@param s          The text, if the have same string we should move hint
@param skipChange on showed we not refresh ui, but skipChange=true,
                  we can skip the check
caprice/ui/src/main/java/net/qiujuer/genius/ui/widget/EditText.java