CarpenterMotion.fromConfig constructor

CarpenterMotion.fromConfig(
  1. CarpenterConfig config
)

Создает motion-токены из конфига runtime.

Implementation

factory CarpenterMotion.fromConfig(CarpenterConfig config) {
  final density = config.density.clamp(0.75, 1.25);

  return CarpenterMotion(
    fast: Duration(milliseconds: (90 * density).round()),
    normal: Duration(milliseconds: (150 * density).round()),
    slow: Duration(milliseconds: (240 * density).round()),
    curve: Curves.easeOutCubic,
  );
}