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

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

源代码1 项目: SlideshowToolbar   文件: SlideshowImageView.java
@Override
protected void onDetachedFromWindow() {
    super.onDetachedFromWindow();

    loopHandler.removeMessages(1);

    for(AnimatorSet animatorSet : animatorSets){
        animatorSet.end();
    }

    animatorSets.clear();
    animatorSets = null;
}
 
源代码2 项目: MiBandDecompiled   文件: AnimUtil.java
public static void seekAnim(AnimatorSet animatorset, long l1)
{
    if (animatorset != null)
    {
        if (animatorset.isStarted())
        {
            animatorset.end();
        }
        Iterator iterator = animatorset.getChildAnimations().iterator();
        do
        {
            if (!iterator.hasNext())
            {
                break;
            }
            Animator animator = (Animator)iterator.next();
            long l2 = l1 - animator.getStartDelay();
            if (l2 < 0L)
            {
                l2 = 0L;
            }
            if (animator instanceof ValueAnimator)
            {
                ((ValueAnimator)animator).setCurrentPlayTime(l2);
            }
        } while (true);
    }
}