package com.marshalchen.common.uimodule.tileView.animation.easing; public abstract class Strong extends EasingEquation { public static final Strong EaseNone = new Strong(){ }; public static final Strong EaseIn = new Strong(){ @Override public double compute(double t, double b, double c, double d){ return c * Math.pow(t / d, 5) + b; } }; public static final Strong EaseOut = new Strong(){ @Override public double compute(double t, double b, double c, double d){ return c * ( 1 - Math.pow( 1 - ( t / d), 5) ) + b; } }; }