package com.blundell.quicksand;
import com.blundell.quicksand.viscosity.ViscosityInterpolator;
import com.novoda.notils.logger.simple.Log;
class DurationCalculator {
public long calculateNewDuration(ViscosityInterpolator viscosity, long timesAnimationViewed, long currentDuration) {
if (currentDuration == 0) {
Log.e("duration was zero");
return 0;
}
if (timesAnimationViewed == 0) {
Log.v("first time viewing so no duration change");
return currentDuration;
}
return viscosity.calculateDuration(currentDuration, timesAnimationViewed);
}
}