private void setup(GVRAnimation animation) { animation.setRepeatMode(GVRRepeatMode.REPEATED).setRepeatCount(-1); mAnimator.addAnimation(animation); }
@Override public void onAnimationLoaded(GVRAvatar avatar, GVRAnimator animation, String filePath, String errors) { if (animation != null) { animation.setRepeatMode(GVRRepeatMode.ONCE); animation.setSpeed(1f); } }
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 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()); } }
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); }
public void pressedRelese() { opacityAnimationOff = new GVROpacityAnimation(this, TIME_ANIMATION, 0); scaleAnimationSmaller = new GVRScaleAnimation(this, TIME_ANIMATION, SCALE_OBJECT - 0.1f); opacityAnimationOff.start(getGVRContext().getAnimationEngine()); scaleAnimationSmaller.start(getGVRContext().getAnimationEngine()); }
public void playOpacityAnimation(GVRContext gvrContext) { GVRAnimation anim = new GVROpacityAnimation(this, OPACITY_ANIMATION_DURATION, 1); anim.start(gvrContext.getAnimationEngine()); }
@Override public void onAnimationLoaded(GVRAvatar avatar, GVRAnimator animation, String filePath, String errors) { animation.setRepeatMode(GVRRepeatMode.ONCE); animation.setSpeed(1f); if (!avatar.isRunning()) { avatar.startAll(GVRRepeatMode.REPEATED); } else { avatar.start(animation.getName()); } mAvManager.loadNextAnimation(); }
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); } }); }
private void animateArrowOff() { if (opacityAnimationOff != null) { getGVRContext().getAnimationEngine().stop(opacityAnimationOff); } else { opacityAnimationOff = new GVROpacityAnimation(this, TIME_TO_OFF, 0); } opacityAnimationOff.start(getGVRContext().getAnimationEngine()); }
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(); }
protected void disappear() { new GVROpacityAnimation(this, PHOTO_VIEW_FADE_ANIMATION_TIME, PHOTO_VIEW_OPACITY_HIDE).start(this.gvrContext.getAnimationEngine()); this.gridItem.visible = false; this.showInteractiveCursor = false; }
private void animateScale(float scale) { mScaleAnimation = new GVRScaleAnimation(mHover, 1, scale); mScaleAnimation.start(this.getGVRContext().getAnimationEngine()); }
public GVRAvatar getAvatar(String name) { for (GVRAvatar a : mAvatars) { if (name.equals(a.getName())) { return a; } } return null; }
public void pressedRelese() { opacityAnimationOff = new GVROpacityAnimation(this, TIME_ANIMATION, 0); scaleAnimationSmaller = new GVRScaleAnimation(this, TIME_ANIMATION, SCALE_OBJECT - 0.1f); opacityAnimationOff.start(getGVRContext().getAnimationEngine()); scaleAnimationSmaller.start(getGVRContext().getAnimationEngine()); }
public void animateOpacityOn() { if (!isVisibleByOpacity) { isVisibleByOpacity = true; stop(mOpacityAnimation); mOpacityAnimation = new GVROpacityAnimation(mHover, 1, mOn); mOpacityAnimation.start(this.getGVRContext().getAnimationEngine()); } }
public void pressed() { opacityAnimationOn = new GVROpacityAnimation(this, TIME_ANIMATION, 1); scaleAnimationBiger = new GVRScaleAnimation(this, TIME_ANIMATION, SCALE_OBJECT + 0.1f); opacityAnimationOn.start(getGVRContext().getAnimationEngine()); scaleAnimationBiger.start(getGVRContext().getAnimationEngine()); }
public void animateOpacityOff() { if (isVisibleByOpacity) { isVisibleByOpacity = false; stop(mOpacityAnimation); mOpacityAnimation = new GVROpacityAnimation(mHover, 1, mOff); mOpacityAnimation.start(this.getGVRContext().getAnimationEngine()); } }
private void animateOpacity(int alpha, float time) { stop(mOpacityAnimation); mOpacityAnimation = new GVROpacityAnimation(mProgress, time, alpha); mOpacityAnimation.start(this.getGVRContext().getAnimationEngine()); }