android.animation.ValueAnimator#end ( )源码实例Demo

下面列出了android.animation.ValueAnimator#end ( ) 实例代码,或者点击链接到github查看源代码,也可以在右侧发表评论。

源代码1 项目: GestureLockView   文件: GestureLockView.java
/**
 * ACTION_UP/ACTION_CANCEL事件处理方法
 */
private void upEventDeal() {
    // 1.回调手势解锁监听器Complete方法
    if (mGestureLockListener != null) {
        mGestureLockListener.onComplete(getPassword());
    }
    // 2.清除触摸点到最后按下单元点的连线
    if (!mPressPoints.isEmpty()) {
        mEventX = mPressPoints.get(mPressPoints.size() - 1).x;
        mEventY = mPressPoints.get(mPressPoints.size() - 1).y;
    }
    // 3.提前结束未执行完的动画
    if (!mPointAnimators.isEmpty()) {
        for (ValueAnimator animator : mPointAnimators) {
            animator.end();
        }
        mPointAnimators.clear();
    }
    // 4.重绘
    postInvalidate();
}
 
源代码2 项目: Eyebrows   文件: EyebrowsView.java
/**
 * stop the anim
 */
public void stop(){
    viewRefreshAnimator.setRepeatCount(0);
    viewRefreshAnimator.removeAllListeners();
    viewRefreshAnimator.removeAllUpdateListeners();
    viewRefreshAnimator.cancel();
    viewRefreshAnimator.end();
    for (ValueAnimator valueAnimator : eyebrowsAnimators) {
        valueAnimator.setRepeatCount(0);
        valueAnimator.removeAllListeners();
        valueAnimator.removeAllUpdateListeners();
        valueAnimator.cancel();
        valueAnimator.end();
    }
}
 
源代码3 项目: GotoSleep   文件: MainActivity.java
private void clearEgg(){
    //figure out how to do this
    boolean temp = egg;
    boolean eggCancel = !egg; //if egg is enabled, eggCancel will be false
    egg = false;
    moon.clearAnimation();
    for (ValueAnimator colorAnimation : colorAnimations) {
        colorAnimation.end();
    }
    if (eggCancel) {
        //moon.setColorFilter(getResources().getColor(R.color.moonPrimary));
    }
    egg = temp;
}
 
源代码4 项目: XKnife-Android   文件: Indicator.java
private void stopAnimators() {
    if (mAnimators != null) {
        for (ValueAnimator animator : mAnimators) {
            if (animator != null && animator.isStarted()) {
                animator.removeAllUpdateListeners();
                animator.end();
            }
        }
    }
}
 
源代码5 项目: AgentWebX5   文件: BallPulseView.java
public void stopAnim() {
    if (mAnimators != null) {
        for (ValueAnimator animator : mAnimators) {
            if (animator != null && animator.isStarted()) {
                animator.removeAllUpdateListeners();
                animator.end();
            }
        }
    }
    setIndicatorColor(normalColor);
}
 
private void stopAnimators() {
    if (mAnimators != null) {
        for (ValueAnimator animator : mAnimators) {
            if (animator != null && animator.isStarted()) {
                animator.end();
            }
        }
    }
}
 
源代码7 项目: LRecyclerView   文件: Indicator.java
private void stopAnimators() {
    if (mAnimators!=null){
        for (ValueAnimator animator : mAnimators) {
            if (animator != null && animator.isStarted()) {
                animator.removeAllUpdateListeners();
                animator.end();
            }
        }
    }
}
 
源代码8 项目: TwinklingRefreshLayout   文件: BallPulseView.java
public void stopAnim() {
    if (mAnimators != null) {
        for (ValueAnimator animator : mAnimators) {
            if (animator != null && animator.isStarted()) {
                animator.removeAllUpdateListeners();
                animator.end();
            }
        }
    }
    setIndicatorColor(normalColor);
}
 
源代码9 项目: BeerSwipeRefresh   文件: BeerView.java
@Override protected void onDetachedFromWindow() {
  if (mAlphaAnimator != null) {
    mAlphaAnimator.end();
    mAlphaAnimator.removeAllUpdateListeners();
  }
  for (ValueAnimator animator : mFrothAnimators) {
    if (animator != null) {
      animator.end();
      animator.removeAllUpdateListeners();
    }
  }
  super.onDetachedFromWindow();
}
 
源代码10 项目: BeerSwipeRefresh   文件: BeerView.java
private void stopFrothAnimation() {
  for (ValueAnimator animator : mFrothAnimators) {
    if (animator != null) {
      animator.end();
    }
  }
  mFrothAnimators = new ValueAnimator[FROTH_NUM];
}