private void onAnimationStopped() { if (onAnimationComplete != null) { onAnimationComplete.run(); } setAnimating(false); getDetector().restartGesture(); } });
private void onAnimationStopped() { if (onAnimationComplete != null) { onAnimationComplete.run(); } setAnimating(false); getDetector().restartGesture(); } });
@Override public void onGestureUpdate(TransformGestureDetector detector) { FLog.v(TAG, "onGestureUpdate"); boolean transformCorrected = calculateGestureTransform(mActiveTransform, LIMIT_ALL); onTransformChanged(); if (transformCorrected) { mGestureDetector.restartGesture(); } // A transformation happened, but was it without correction? mWasTransformCorrected = transformCorrected; }
private void setTransformImmediate(final Matrix newTransform) { FLog.v(getLogTag(), "setTransformImmediate"); stopAnimation(); mWorkingTransform.set(newTransform); super.setTransform(newTransform); getDetector().restartGesture(); }