package org.itsnat.droid.impl.xmlinflater.anim.classtree;
import android.content.Context;
import android.view.animation.ScaleAnimation;
import org.itsnat.droid.impl.xmlinflater.anim.ClassDescAnimationMgr;
import org.itsnat.droid.impl.xmlinflater.anim.attr.AttrDescAnimation_view_animation_ScaleAnimation_fromToXYScale;
import org.itsnat.droid.impl.xmlinflater.anim.attr.AttrDescAnimation_view_animation_ScaleAnimation_pivotXY;
/**
* Created by Jose on 15/10/2015.
*/
public class ClassDescAnimationScale extends ClassDescAnimationBased<ScaleAnimation>
{
public ClassDescAnimationScale(ClassDescAnimationMgr classMgr, ClassDescAnimation parentClass)
{
super(classMgr, "scale", parentClass);
}
@Override
public Class<ScaleAnimation> getDeclaredClass()
{
return ScaleAnimation.class;
}
@Override
protected ScaleAnimation createResourceNative(Context ctx)
{
return new ScaleAnimation(ctx,null);
}
@Override
public boolean isAttributeIgnored(ScaleAnimation resource, String namespaceURI, String name)
{
return false;
}
protected void init()
{
super.init();
addAttrDescAN(new AttrDescAnimation_view_animation_ScaleAnimation_fromToXYScale(this, "fromXScale"));
addAttrDescAN(new AttrDescAnimation_view_animation_ScaleAnimation_fromToXYScale(this, "fromYScale"));
addAttrDescAN(new AttrDescAnimation_view_animation_ScaleAnimation_fromToXYScale(this, "toXScale"));
addAttrDescAN(new AttrDescAnimation_view_animation_ScaleAnimation_fromToXYScale(this, "toYScale"));
addAttrDescAN(new AttrDescAnimation_view_animation_ScaleAnimation_pivotXY(this, "pivotX"));
addAttrDescAN(new AttrDescAnimation_view_animation_ScaleAnimation_pivotXY(this, "pivotY"));
}
}