package org.itsnat.droid.impl.xmlinflated.animlayout; import android.content.Context; import android.view.animation.LayoutAnimationController; import org.itsnat.droid.impl.ItsNatDroidImpl; import org.itsnat.droid.impl.browser.PageImpl; import org.itsnat.droid.impl.dom.animlayout.XMLDOMLayoutAnimation; import org.itsnat.droid.impl.xmlinflated.InflatedXMLResource; /** * Created by jmarranz on 7/11/14. */ public abstract class InflatedXMLLayoutAnimation extends InflatedXMLResource<LayoutAnimationController> { public InflatedXMLLayoutAnimation(ItsNatDroidImpl itsNatDroid, XMLDOMLayoutAnimation xmlDOMAnimation, Context ctx) { super(itsNatDroid, xmlDOMAnimation,ctx); } public static InflatedXMLLayoutAnimation createInflatedLayoutAnimation(ItsNatDroidImpl itsNatDroid, XMLDOMLayoutAnimation xmlDOMLayoutAnimation, Context ctx, PageImpl page) { return page != null ? new InflatedXMLLayoutAnimationPage(itsNatDroid, xmlDOMLayoutAnimation, ctx,page) : new InflatedXMLLayoutAnimationStandalone(itsNatDroid, xmlDOMLayoutAnimation, ctx); } public XMLDOMLayoutAnimation getXMLDOMLayoutAnimation() { return (XMLDOMLayoutAnimation) xmlDOM; } }