package org.itsnat.droid.impl.xmlinflated.animinterp; import android.content.Context; import android.view.animation.Interpolator; import org.itsnat.droid.impl.ItsNatDroidImpl; import org.itsnat.droid.impl.browser.PageImpl; import org.itsnat.droid.impl.dom.animinterp.XMLDOMInterpolator; import org.itsnat.droid.impl.xmlinflated.InflatedXMLResource; /** * Created by jmarranz on 7/11/14. */ public abstract class InflatedXMLInterpolator extends InflatedXMLResource<Interpolator> { public InflatedXMLInterpolator(ItsNatDroidImpl itsNatDroid, XMLDOMInterpolator xmlDOMInterpolator, Context ctx) { super(itsNatDroid, xmlDOMInterpolator,ctx); } public static InflatedXMLInterpolator createInflatedInterpolator(ItsNatDroidImpl itsNatDroid, XMLDOMInterpolator xmlDOMInterpolator, Context ctx, PageImpl page) { return page != null ? new InflatedXMLInterpolatorPage(itsNatDroid, xmlDOMInterpolator, ctx,page) : new InflatedXMLInterpolatorStandalone(itsNatDroid, xmlDOMInterpolator, ctx); } public XMLDOMInterpolator getXMLDOMInterpolator() { return (XMLDOMInterpolator) xmlDOM; } }