@SuppressLint("NewApi")
  @Override
  public void stopAnimation() {
    if (!isAnimating()) {
      return;
    }
    FLog.v(getLogTag(), "stopAnimation");
    mValueAnimator.cancel();
    mValueAnimator.removeAllUpdateListeners();
    mValueAnimator.removeAllListeners();
  }
ZoomableController that adds animation capabilities to DefaultZoomableController using standard
Android animation classes
samples/zoomable/src/main/java/com/facebook/samples/zoomable/AnimatedZoomableController.java