createSimulation static method
创建抽屉物理动画
Implementation
static Simulation createSimulation({
required AnimationController controller,
double velocity = 1.0,
}) {
final double target = velocity < 0
? 0.0 - _kFlingTolerance.distance
: 1.0 + _kFlingTolerance.distance;
final SpringSimulation simulation = SpringSimulation(
ElDrawer.springDescription,
controller.value,
target,
velocity,
)..tolerance = _kFlingTolerance;
return simulation;
}