private ObjectAnimator getTitleAnimator() {
        if (mAnimator == null) {
            if (mCurTitleProperty == null)
                mCurTitleProperty = new TitleProperty();
            mAnimator = ObjectAnimator.ofObject(this, TITLE_PROPERTY, new TitleEvaluator(mCurTitleProperty), mCurTitleProperty);
            mAnimator.setDuration(ANIMATION_DURATION);
            mAnimator.setInterpolator(ANIMATION_INTERPOLATOR);
        } else {
            mAnimator.cancel();
        }
        return mAnimator;
    }
Refresh hint ui by this

@param value Hint TitleProperty
caprice/ui/src/main/java/net/qiujuer/genius/ui/widget/EditText.java