package com.marshalchen.common.uimodule.easyandroidanimations; import android.view.View; /** * The parent class of all animation classes. * */ public abstract class Animation { // constants public static final int DIRECTION_LEFT = 1; public static final int DIRECTION_RIGHT = 2; public static final int DIRECTION_UP = 3; public static final int DIRECTION_DOWN = 4; public static final int DURATION_DEFAULT = 300; // 300 ms public static final int DURATION_SHORT = 100; // 100 ms public static final int DURATION_LONG = 500; // 500 ms View view; /** * This method animates the properties of the view specific to the Animation * object. */ public abstract void animate(); }