public static AbsAnimatorEvaluator create(int animType, int width, int heigh, Bitmap bitmap) { AbsAnimatorEvaluator evaluator = null; switch (animType) { case TYPE_B2T_SCATTER: evaluator = new B2TScatterEvaluator(width, heigh, bitmap); break; case TYPE_T2B_RAIN_NORMAL: evaluator = new T2BRainEvaluator(width, heigh, bitmap); break; default: evaluator = new B2TScatterEvaluator(width, heigh, bitmap); break; } return evaluator; } }