package org.itsnat.droid.impl.xmlinflated.animator; import android.animation.Animator; import android.content.Context; import org.itsnat.droid.impl.ItsNatDroidImpl; import org.itsnat.droid.impl.browser.PageImpl; import org.itsnat.droid.impl.dom.animator.XMLDOMAnimator; import org.itsnat.droid.impl.xmlinflated.InflatedXMLResource; /** * Created by jmarranz on 7/11/14. */ public abstract class InflatedXMLAnimator extends InflatedXMLResource<Animator> { public InflatedXMLAnimator(ItsNatDroidImpl itsNatDroid, XMLDOMAnimator xmlDOMAnimator, Context ctx) { super(itsNatDroid, xmlDOMAnimator,ctx); } public static InflatedXMLAnimator createInflatedAnimator(ItsNatDroidImpl itsNatDroid, XMLDOMAnimator xmlDOMAnimator, Context ctx, PageImpl page) { return page != null ? new InflatedXMLAnimatorPage(itsNatDroid, xmlDOMAnimator, ctx,page) : new InflatedXMLAnimatorStandalone(itsNatDroid, xmlDOMAnimator, ctx); } public XMLDOMAnimator getXMLDOMAnimator() { return (XMLDOMAnimator) xmlDOM; } }