@Override public void run() { mOpacityAnimation[iterator] = new GVROpacityAnimation(mMicRunItens[iterator], ANIMATION_TIME, 0); mOpacityAnimation[iterator].setInterpolator(new InterpolatorExpoEaseOut()); mOpacityAnimation[iterator].setRepeatMode(GVRRepeatMode.ONCE); mOpacityAnimation[iterator].setRepeatCount(1); mOpacityAnimation[iterator].start(getGVRContext().getAnimationEngine()); }
public void spotSphere() { if (!isSpottingSphere) { isSpottingSphere = true; stopAnimationsToSpot(); spotAnimation = createSpotAnimation(); spotAnimation.start(gvrContext.getAnimationEngine()).setOnFinish(new GVROnFinish() { @Override public void finished(GVRAnimation arg0) { isSpottingSphere = false; } }); } }
private void setup(GVRAnimation animation) { animation.setRepeatMode(GVRRepeatMode.REPEATED).setRepeatCount(-1); mAnimator.addAnimation(animation); }
private void rotateCloudsAroundCameraAnimation(GVRContext gvrContext, Cloud cloud) { GVRAnimation anim = new GVRRotationByAxisWithPivotAnimation( cloud, CLOUD_ROTATION_DURATION, FULL_ROTATION, 0, 1, 0, 0, 0, 0); anim.setRepeatCount(-1); anim.setRepeatMode(GVRRepeatMode.REPEATED); anim.start(gvrContext.getAnimationEngine()); } }
public void playOpacityAnimation(GVRContext gvrContext) { GVRAnimation anim = new GVROpacityAnimation(this, OPACITY_ANIMATION_DURATION, 1); anim.start(gvrContext.getAnimationEngine()); }
private void AnimateScale(float scale) { blurScale = new GVRScaleAnimation(blurObject, ANIMATION_TIME, scale); blurScale.start(this.getGVRContext().getAnimationEngine()); blurScale.setInterpolator(new InterpolatorExpoEaseInOut()); ringScale = new GVRScaleAnimation(ringObject, ANIMATION_TIME, scale); ringScale.start(this.getGVRContext().getAnimationEngine()); ringScale.setInterpolator(new InterpolatorExpoEaseInOut()); }
private void animateRotationIn() { mRotationIn = new GVRRotationByAxisAnimation(mProgress, TIME_ANIMATION_ROTATION_IN, ROTATION, 0, 0, 1); mRotationIn.setInterpolator(new InterpolatorExpoEaseIn()); mRotationIn.setOnFinish(new GVROnFinish() { @Override public void finished(GVRAnimation arg0) { work(); } }); mRotationIn.start(this.getGVRContext().getAnimationEngine()); }
@Override public void finished(GVRAnimation animation) { new GVRRotationByAxisAnimation(SceneItem.this, duration * 3, -180, 0, 1, 0) .start(getGVRContext().getAnimationEngine()) .setInterpolator(InterpolatorStrongEaseInOut.getInstance()).setOnFinish(new GVROnFinish() { @Override public void finished(GVRAnimation animation) { new GVRRelativeMotionAnimation(SceneItem.this, duration, initialPosition[0] - newPosition[0], initialPosition[1] - newPosition[1], initialPosition[2] - newPosition[2]) .start(getGVRContext().getAnimationEngine()) .setInterpolator(InterpolatorBackEaseIn.getInstance()) .setOnFinish(new GVROnFinish() { @Override public void finished(GVRAnimation animation) { isAnimating = false; } }); } }); } });
.setRepeatMode(GVRRepeatMode.REPEATED).setRepeatCount(-1) // .start(mAnimationEngine);
public void turnOffGUIButtonUpdatingTexture() { new GVROpacityAnimation(playPauseButton, .1f, 0).start(gvrContext.getAnimationEngine()).setOnFinish(new GVROnFinish() { @Override public void finished(GVRAnimation animation) { renderTextureButton(PlayPauseButton.PAUSE_NORMAL, playPauseButton); } }); }
public void hide() { for (int i = 0; i < NUMBER_OF_WAVES; i++) { if (mOpacityAnimation[i] != null) { mOpacityAnimation[i].setRepeatMode(GVRRepeatMode.ONCE); } if (mScaleAnimation[i] != null) { mScaleAnimation[i].setRepeatMode(GVRRepeatMode.ONCE); } } animateOpacityOff(); }
private void animateRotationWork() { mRotationWork = new GVRRotationByAxisAnimation(mProgress, TIME_ANIMATION_ROTATION_WORK, ROTATION, 0, 0, 1); mRotationWork.setRepeatMode(GVRRepeatMode.REPEATED); mRotationWork.setRepeatCount(-1); mRotationWork.start(this.getGVRContext().getAnimationEngine()); }
private void startAnimation() { animation = new GVRRotationByAxisAnimation(styrocosaurus, 25, 360, 0, 1, 0).start(gvrContext.getAnimationEngine()); animation.setRepeatMode(1); animation.setRepeatCount(-1); isPlayed = true; swipeIndicator.setStop(true); }
private void animateScale(float scale) { mScaleAnimation = new GVRScaleAnimation(mHover, 1, scale); mScaleAnimation.start(this.getGVRContext().getAnimationEngine()); }
private void animateRotationOut() { mRotationOut = new GVRRotationByAxisAnimation(mProgress, TIME_ANIMATION_ROTATION_OUT, ROTATION * 3, 0, 0, 1); mRotationOut.setInterpolator(new InterpolatorExpoEaseOut()); mRotationOut.start(this.getGVRContext().getAnimationEngine()); }
@Override public void finished(GVRAnimation animation) { new GVRRotationByAxisAnimation(SceneItem.this, duration * 3, 180, 0, 1, 0) .start(getGVRContext().getAnimationEngine()) .setInterpolator(InterpolatorStrongEaseInOut.getInstance()).setOnFinish(new GVROnFinish() { @Override public void finished(GVRAnimation animation) { new GVRRelativeMotionAnimation(SceneItem.this, duration, initialPosition[0] - newPosition[0], initialPosition[1] - newPosition[1], initialPosition[2] - newPosition[2]) .start(getGVRContext().getAnimationEngine()) .setInterpolator(InterpolatorBackEaseIn.getInstance()) .setOnFinish(new GVROnFinish() { @Override public void finished(GVRAnimation animation) { isAnimating = false; } }); } }); } });
public void rotateWorm(MovementDirection movementDirection) { if (!isRotatingWorm) { isRotatingWorm = true; float angle = getRotatingAngle(movementDirection); new GVRRotationByAxisAnimation(head, .1f, angle, 0, 1, 0).start( getGVRContext().getAnimationEngine()).setOnFinish( new GVROnFinish() { @Override public void finished(GVRAnimation arg0) { isRotatingWorm = false; } }); } }
@Override public void run() { mOpacityAnimation[iterator] = new GVROpacityAnimation(mMicRunItens[iterator], ANIMATION_TIME, 1); mOpacityAnimation[iterator].setInterpolator(new InterpolatorExpoEaseOut()); mOpacityAnimation[iterator].setRepeatMode(GVRRepeatMode.REPEATED); mOpacityAnimation[iterator].setRepeatCount(-1); mOpacityAnimation[iterator].start(getGVRContext().getAnimationEngine()); }
public void setSelectedAnimation(int index) { // No Animation if (index == 0) { if (currentAnimation != null) { context.getAnimationEngine().stop(currentAnimation); currentAnimation = null; } } else { index -= 1; if (currentDisplayedModel != null && currentDisplayedModel.getAnimation().getAnimationCount() > 0) currentAnimation = currentDisplayedModel.getAnimation().getAnimation(index); currentAnimation.setRepeatMode(GVRRepeatMode.REPEATED); currentAnimation.setRepeatCount(-1); currentAnimation.start(context.getAnimationEngine()); } }
@Override public void onStartRendering(GVRViewSceneObject gvrViewSceneObject, View view) { addChildObject(gvrViewSceneObject); mAnimation = new GVRRotationByAxisWithPivotAnimation(this, 2, -360f, 0.0f, 0.0f, 1.0f, 0.0f, 0.0f, 0.0f).start(getGVRContext().getAnimationEngine()); mAnimation.setRepeatMode(1); mAnimation.setRepeatCount(-1); Log.d(TAG, "Animation Loading "); } }