public boolean getAnimateState() { return mObjectAnimator.isRunning(); }
public void startRotation() { if (mObjectAnimator != null) { if (!mObjectAnimator.isRunning()) { mObjectAnimator.start(); } } else { initRotateAnimation(0f); mObjectAnimator.start(); } }
/** * 开启转圈圈 * * @param v */ public void startSunLineAnim(View v) { if (mAnimator == null) { mAnimator = ObjectAnimator.ofFloat(v, "rotation", 0f, 720f); mAnimator.setDuration(7 * 1000); mAnimator.setInterpolator(new LinearInterpolator()); mAnimator.setRepeatCount(ValueAnimator.INFINITE); } if (!mAnimator.isRunning()) mAnimator.start(); }
@Override public void onNestedPreScroll(CoordinatorLayout coordinatorLayout, View child, View target, int dx, int dy, int[] consumed) { if (dy > 0) {// 上滑隐藏 if (outAnimator == null) { outAnimator = ObjectAnimator.ofFloat(child, "translationY", 0, child.getHeight()); outAnimator.setDuration(200); } if (!outAnimator.isRunning() && child.getTranslationY() <= 0) { outAnimator.start(); } } else if (dy < 0) {// 下滑显示 if (inAnimator == null) { inAnimator = ObjectAnimator.ofFloat(child, "translationY", child.getHeight(), 0); inAnimator.setDuration(200); } if (!inAnimator.isRunning() && child.getTranslationY() >= child.getHeight()) { inAnimator.start(); } } } }
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); } }
if (MusicPlayer.isPlaying()) { mRotateAnim = (ObjectAnimator) view.getTag(R.id.tag_animator); if (mRotateAnim != null && !mRotateAnim.isRunning() && mNeedleAnim != null) { mAnimatorSet = new AnimatorSet(); mAnimatorSet.play(mNeedleAnim).before(mRotateAnim);
mProgress.postDelayed(mUpdateProgress, 200); mControl.setImageResource(R.drawable.play_rdi_btn_pause); if (mAnimatorSet != null && mRotateAnim != null && !mRotateAnim.isRunning()) { if (mRotateAnim != null && mRotateAnim.isRunning()) { mRotateAnim.cancel(); float valueAvatar = (float) mRotateAnim.getAnimatedValue();
mDownX = downX; if (mAnimator != null && mAnimator.isRunning()) { mAnimator.end();
public void playAnim(List<AnimPoint> animPoints) { if (animPoints != null) { mAnimPoints = animPoints; } if (mLineAnim == null) { mLineAnim = getLineAnim(); } if (mLineAnim.isRunning()) { mLineAnim.cancel(); } mLineAnim.start(); }
runningInfo.oldTextRotator.isRunning(); prevAnimPlayTime = firstHalf ? runningInfo.oldTextRotator.getCurrentPlayTime() :
/** */ @Override boolean isRunning() { return PULL_ANIMATOR.isRunning(); }
/** */ @Override boolean isPopDismissIndicatorAnimationRunning() { return INDICATOR_POP_DISMISS_ANIMATOR.isRunning(); }
/** */ @Override boolean isRunning() { return PULL_ANIMATOR.isRunning(); }
/** */ @Override boolean isPopDismissIndicatorAnimationRunning() { return INDICATOR_POP_DISMISS_ANIMATOR.isRunning(); }
private void endAnimation() { if (null != mBackOrExitAnimator && mBackOrExitAnimator.isRunning()) { mBackOrExitAnimator.cancel(); } }
@Override protected void onPause() { super.onPause(); if (objectAnimator.isRunning()) { objectAnimator.pause(); } }
public void setCheckedImmediately(boolean checked) { super.setChecked(checked); if (mProcessAnimator != null && mProcessAnimator.isRunning()) { mProcessAnimator.cancel(); } setProcess(checked ? 1 : 0); invalidate(); }
public void setCheckedImmediately(boolean checked) { super.setChecked(checked); if (mProcessAnimator != null && mProcessAnimator.isRunning()) { mProcessAnimator.cancel(); } setProcess(checked ? 1 : 0); invalidate(); }
@TargetApi(Build.VERSION_CODES.KITKAT) private void information() { log("information:--->getCurrentPlayTime:" + objAni.getCurrentPlayTime() + "\t getAnimatedValue:" + objAni.getAnimatedValue() + "\t getAnimatedFraction:" + objAni.getAnimatedFraction() + "\t isPaused:" + objAni.isPaused() + "\t isStart:" + objAni.isStarted() + "\t isRunning:" + objAni.isRunning() ); } }