public abstract class BaseMenuAnimator extends java.lang.Object implements IMenuAnimator
| Modifier and Type | Field and Description |
|---|---|
protected static float |
DURATION |
protected IEaseFunction |
mEaseFunction |
protected HorizontalAlign |
mHorizontalAlign |
protected float |
mMenuItemSpacing |
DEFAULT| Constructor and Description |
|---|
BaseMenuAnimator() |
BaseMenuAnimator(float pMenuItemSpacing) |
BaseMenuAnimator(float pMenuItemSpacing,
IEaseFunction pEaseFunction) |
BaseMenuAnimator(HorizontalAlign pHorizontalAlign) |
BaseMenuAnimator(HorizontalAlign pHorizontalAlign,
float pMenuItemSpacing) |
BaseMenuAnimator(HorizontalAlign pHorizontalAlign,
float pMenuItemSpacing,
IEaseFunction pEaseFunction) |
BaseMenuAnimator(HorizontalAlign pHorizontalAlign,
IEaseFunction pEaseFunction) |
BaseMenuAnimator(IEaseFunction pEaseFunction) |
| Modifier and Type | Method and Description |
|---|---|
protected float |
getMaximumWidth(java.util.ArrayList<IMenuItem> pMenuItems) |
protected float |
getOverallHeight(java.util.ArrayList<IMenuItem> pMenuItems) |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitbuildAnimations, prepareAnimationsprotected static final float DURATION
protected final float mMenuItemSpacing
protected final HorizontalAlign mHorizontalAlign
protected final IEaseFunction mEaseFunction
public BaseMenuAnimator()
public BaseMenuAnimator(IEaseFunction pEaseFunction)
public BaseMenuAnimator(float pMenuItemSpacing)
public BaseMenuAnimator(float pMenuItemSpacing,
IEaseFunction pEaseFunction)
public BaseMenuAnimator(HorizontalAlign pHorizontalAlign)
public BaseMenuAnimator(HorizontalAlign pHorizontalAlign, IEaseFunction pEaseFunction)
public BaseMenuAnimator(HorizontalAlign pHorizontalAlign, float pMenuItemSpacing)
public BaseMenuAnimator(HorizontalAlign pHorizontalAlign, float pMenuItemSpacing, IEaseFunction pEaseFunction)