package org.itsnat.droid.impl.xmlinflated.anim; import android.content.Context; import android.view.animation.Animation; import org.itsnat.droid.impl.ItsNatDroidImpl; import org.itsnat.droid.impl.browser.PageImpl; import org.itsnat.droid.impl.dom.anim.XMLDOMAnimation; import org.itsnat.droid.impl.xmlinflated.InflatedXMLResource; /** * Created by jmarranz on 7/11/14. */ public abstract class InflatedXMLAnimation extends InflatedXMLResource<Animation> { public InflatedXMLAnimation(ItsNatDroidImpl itsNatDroid, XMLDOMAnimation xmlDOMAnimation, Context ctx) { super(itsNatDroid, xmlDOMAnimation,ctx); } public static InflatedXMLAnimation createInflatedAnimation(ItsNatDroidImpl itsNatDroid, XMLDOMAnimation xmlDOMAnimation, Context ctx, PageImpl page) { return page != null ? new InflatedXMLAnimationPage(itsNatDroid, xmlDOMAnimation, ctx,page) : new InflatedXMLAnimationStandalone(itsNatDroid, xmlDOMAnimation, ctx); } public XMLDOMAnimation getXMLDOMAnimation() { return (XMLDOMAnimation) xmlDOM; } }