public void stopRotation() { if (mObjectAnimator != null) { if (mObjectAnimator.isRunning()) { mObjectAnimator.cancel(); } float valueAvatar = (float) mObjectAnimator.getAnimatedValue(); v = valueAvatar; mObjectAnimator.setFloatValues(valueAvatar, 360f + valueAvatar); } else { initRotateAnimation(0f); } }
mRotateAnim.setFloatValues(0); mRotateAnim.end(); mRotateAnim = null; mRotateAnim.cancel(); float valueAvatar = (float) mRotateAnim.getAnimatedValue(); mRotateAnim.setFloatValues(valueAvatar, 360f + valueAvatar);
mRotateAnim.cancel(); float valueAvatar = (float) mRotateAnim.getAnimatedValue(); mRotateAnim.setFloatValues(valueAvatar, 360f + valueAvatar);
@Override public void onAnimationRepeat(Animator animation) { mObjectAnimatorAngle.setFloatValues(360f); } });
@Override public void onAnimationEnd(Animator animation) { super.onAnimationEnd(animation); ghostXAnimatorReverse.setFloatValues(GHOST_X_ANIMATION_VALUE * direction, 1f); ghostSetReverse.start(); } });
@Override public void onAnimationEnd(Animator animation) { super.onAnimationEnd(animation); direction = animateDirection(); ghostXAnimator.setFloatValues(1f, GHOST_X_ANIMATION_VALUE * direction); ghostSet.start(); } });
/** */ @Override void scaleIndicatorArrowDown() { INDICATOR_ARROW_SCALE_ANIMATOR.setFloatValues(1, 0); INDICATOR_ARROW_SCALE_ANIMATOR.setDuration(indicatorArrowScaleDuration); INDICATOR_ARROW_SCALE_ANIMATOR.start(); }
/** */ @Override void hideIndicator(float pullPosition) { INDICATOR_PULL_POSITION_ANIMATOR.setFloatValues(pullPosition, 0); INDICATOR_PULL_POSITION_ANIMATOR.setDuration(indicatorHideDuration); INDICATOR_PULL_POSITION_ANIMATOR.start(); controller.updatePrivateFlags(PFLAG_RUNNING_SCHEDULED_ANIMATION, true); }
/** */ @Override boolean onConcealDiscreteComponents() { if (transformation == 0) return false; discreteComponentsAnimator.setFloatValues(transformation, 0f); discreteComponentsAnimator.setStartDelay(0); discreteComponentsAnimator.start(); return true; }
public PropertyAnimator values(float ...values) { checkObj(); animator.setFloatValues(values); return this; }
@Override public void onAnimationEnd(Animator animation) { offsetAnimator.cancel(); offsetAnimator.setDuration(200); offsetAnimator.setFloatValues(defaultY, defaultY + amplitude, defaultY); offsetAnimator.start(); distanceUpAnimator.start(); } });
/** */ @Override void popIndicator() { controller.updatePrivateFlags(PFLAG_POPPING_INDICATOR, true); INDICATOR_POP_DISMISS_ANIMATOR.setFloatValues(0, 1); INDICATOR_POP_DISMISS_ANIMATOR.setDuration(indicatorPopDuration); INDICATOR_POP_DISMISS_ANIMATOR.start(); }
/** */ @Override void dismissIndicator() { controller.updatePrivateFlags(PFLAG_DISMISSING_INDICATOR, true); INDICATOR_POP_DISMISS_ANIMATOR.setFloatValues(1, 0); INDICATOR_POP_DISMISS_ANIMATOR.setDuration(indicatorDismissDuration); INDICATOR_POP_DISMISS_ANIMATOR.start(); }
private void animateKeyboardOrb(boolean visible) { if (this.mOrbAnimation != null) { if (this.mOrbAnimation.isStarted()) { this.mOrbAnimation.cancel(); } if (this.mKeyboardOrbProgress != (visible ? 1.0f : 0.0f)) { this.mOrbAnimation.setFloatValues(new float[]{this.mKeyboardOrbProgress, visible ? 1.0f : 0.0f}); this.mOrbAnimation.start(); } } }
@Override public void move(float delta) { View target = (View) animator.getTarget(); if (target != null) { cancel(); animator.setInterpolator(null); animator.setDuration(0); animator.setFloatValues(target.getTranslationY() + delta); animator.start(); } }
@Override public void move(float delta) { View target = (View) animator.getTarget(); if (target != null) { cancel(); animator.setInterpolator(null); animator.setDuration(0); animator.setFloatValues(target.getTranslationX() + delta); animator.start(); } }
private void startAnimator1() { ObjectAnimator animator1 = new ObjectAnimator(); animator1.setTarget(textView1); animator1.setPropertyName("translationY"); animator1.setFloatValues(0f, -100f); animator1.setDuration(1000); animator1.setInterpolator(new LinearInterpolator()); animator1.setEvaluator(EasingFunction.BOUNCE_OUT); animator1.start(); } }
private void startAnimator2() { ObjectAnimator animator2 = new ObjectAnimator(); animator2.setTarget(textView2); animator2.setPropertyName("translationY"); animator2.setFloatValues(0f, -100f); animator2.setDuration(1000); animator2.setInterpolator(EasingFunction.BOUNCE_OUT); animator2.setEvaluator(new FloatEvaluator()); animator2.start(); }
public static ObjectAnimator ofFloat(View target, String propertyName, float... values) { ObjectAnimator anim = new ObjectAnimator(); anim.setTarget(target); anim.setPropertyName(propertyName); anim.setFloatValues(values); cancelOnDestroyActivity(anim); new FirstFrameAnimatorHelper(anim, target); return anim; }
@Implementation public static ObjectAnimator ofFloat(Object target, String propertyName, float... values) { ObjectAnimator result = new ObjectAnimator(); result.setTarget(target); result.setPropertyName(propertyName); result.setFloatValues(values); RobolectricShadowOfLevel16.shadowOf(result).setAnimationType(float.class); return result; }