phaseFor method
Implementation
SplashPhase phaseFor(double timelineProgress) {
if (timelineProgress < buildStart) {
return SplashPhase.initial;
}
if (timelineProgress < fillStart) {
return SplashPhase.build;
}
if (timelineProgress < revealStart) {
return SplashPhase.fill;
}
if (timelineProgress < settleStart) {
return SplashPhase.reveal;
}
if (timelineProgress < exitStart) {
return SplashPhase.settle;
}
return SplashPhase.exit;
}