package org.itsnat.droid.impl.xmlinflater.animator.attr; import android.animation.Animator; import org.itsnat.droid.impl.dom.DOMAttr; import org.itsnat.droid.impl.xmlinflater.animator.AttrAnimatorContext; import org.itsnat.droid.impl.xmlinflater.animator.classtree.ClassDescAnimatorValue; import org.itsnat.droid.impl.xmlinflater.shared.attr.AttrDescReflecMethodInt; /** * Created by jmarranz on 30/04/14. */ public class AttrDescAnimator_animation_Animator_repeatCount extends AttrDescReflecMethodInt<ClassDescAnimatorValue,Animator,AttrAnimatorContext> { public AttrDescAnimator_animation_Animator_repeatCount(ClassDescAnimatorValue parent) { super(parent,"repeatCount",0); } @Override public void setAttribute(Animator animator, DOMAttr attr, AttrAnimatorContext attrCtx) { if ("infinite".equals(attr.getValue())) attr = DOMAttr.createDOMAttrCopy(attr, "-1"); super.setAttribute(animator, attr, attrCtx); } }