@Override public void start(@Nullable IEndListener listener) { text.setScalePivot(pivot, pivot); PropertyValuesHolder sX = PropertyValuesHolder.ofFloat("scaleX", from, to); PropertyValuesHolder sY = PropertyValuesHolder.ofFloat("scaleY", from, to); ObjectAnimator animator = ObjectAnimator.ofPropertyValuesHolder(text, sX, sY); Utils.addEndListener(this, animator, listener); animator.setDuration(duration); animator.addUpdateListener(this); animator.start(); }