docs: private void animateView(final View target, final int type) {
          if(ANIMATION_EXPAND==type&&target.getVisibility()==VISIBLE){
              return;
          }
          if(ANIMATION_COLLAPSE==type&&target.getVisibility()!=VISIBLE){
              return;
          }
          if(mDefaultAnimExecutor !=null){
              mDefaultAnimExecutor.executeAnim(target,type);
          }
  
      }