code: private void checkShowTitle(Editable s, boolean skipChange) {
          // in this we can check width
          if (isShowTitle() && getWidth() > 0) {
              boolean have = s != null && s.length() > 0;
              if (have != isHaveText || (have && skipChange)) {
                  isHaveText = have;
                  animateShowTitle(isHaveText);
              }
          }
      }
docs: 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