下面列出了android.animation.AnimatorSet#end ( ) 实例代码,或者点击链接到github查看源代码,也可以在右侧发表评论。
@Override
protected void onDetachedFromWindow() {
super.onDetachedFromWindow();
loopHandler.removeMessages(1);
for(AnimatorSet animatorSet : animatorSets){
animatorSet.end();
}
animatorSets.clear();
animatorSets = null;
}
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);
}
}