@Override public void setValue(View object, float value) { AnimatorProxy.wrap(object).setTranslationY(value); }
mProxy.setTranslationX(value); break; case TRANSLATION_Y: mProxy.setTranslationY(value); break; case ROTATION: mProxy.setRotation(value); break; case ROTATION_X: mProxy.setRotationX(value); break; case ROTATION_Y: mProxy.setRotationY(value); break; case SCALE_X: mProxy.setScaleX(value); break; case SCALE_Y: mProxy.setScaleY(value); break; case X: mProxy.setX(value);
@Override public Integer get(View object) { return AnimatorProxy.wrap(object).getScrollX(); } };
@Override public void setValue(View object, float value) { AnimatorProxy.wrap(object).setTranslationX(value); }
proxy.setAlpha(0); } else if (position <= 1) { // [-1,1] float horzMargin = pageWidth * (1 - scaleFactor) / 2; if (position < 0) { proxy.setTranslationX(horzMargin - vertMargin / 2); } else { proxy.setTranslationX(-horzMargin + vertMargin / 2); proxy.setScaleX(scaleFactor); proxy.setScaleY(scaleFactor); proxy.setAlpha(MIN_ALPHA + (scaleFactor - MIN_SCALE) / (1 - MIN_SCALE) * (1 - MIN_ALPHA)); } else { // (1,+Infinity] proxy.setAlpha(0);
@Override public void setValue(View object, int value) { AnimatorProxy.wrap(object).setScrollX(value); }
@Override public void setValue(View object, float value) { AnimatorProxy.wrap(object).setRotationX(value); }
@Override public void setValue(View object, int value) { AnimatorProxy.wrap(object).setScrollY(value); }
@Override public Float get(View object) { return AnimatorProxy.wrap(object).getRotationX(); } };
@Override public Float get(View object) { return AnimatorProxy.wrap(object).getTranslationX(); } };
@Override public Float get(View object) { return AnimatorProxy.wrap(object).getTranslationY(); } };
@Override public Float get(View object) { return AnimatorProxy.wrap(object).getRotationY(); } };
@Override public void setValue(View object, float value) { AnimatorProxy.wrap(object).setRotation(value); }