@Override
 public void setY(View view, float y) {
   AnimatorProxy.wrap(view).setY(y);
 }
 @Override
 public void setX(View view, float x) {
   AnimatorProxy.wrap(view).setX(x);
 }
 @Override
 public float getY(View view) {
   return AnimatorProxy.wrap(view).getY();
 }
 @Override
 public float getTranslationX(View view) {
   return AnimatorProxy.wrap(view).getTranslationX();
 }
 @Override
 public void setTranslationY(View view, float translationY) {
   AnimatorProxy.wrap(view).setTranslationY(translationY);
 }
 @Override
 public void setScrollY(View view, int scrollY) {
   AnimatorProxy.wrap(view).setScrollY(scrollY);
 }
 @Override
 public void setScaleY(View view, float scaleY) {
   AnimatorProxy.wrap(view).setScaleY(scaleY);
 }
 @Override
 public void setRotationY(View view, float rotationY) {
   AnimatorProxy.wrap(view).setRotationY(rotationY);
 }
 @Override
 public void setPivotY(View view, float pivotY) {
   AnimatorProxy.wrap(view).setPivotY(pivotY);
 }
 @Override
 public void setAlpha(View view, float alpha) {
   AnimatorProxy.wrap(view).setAlpha(alpha);
 }