MilkTruck.fromTheme constructor

MilkTruck.fromTheme({
  1. required ThemeData theme,
  2. required double width,
  3. double rotationAngle = 0.0,
})

Implementation

factory MilkTruck.fromTheme({required ThemeData theme, required double width, double rotationAngle = 0.0}) {
  return MilkTruck(
    width: width,
    boxColor: theme.colorScheme.secondary,
    patchColor: theme.colorScheme.primary.makeLighter(),
    truckColor: theme.colorScheme.primary,
    strokeColor: theme.colorScheme.tertiary,
    bumperColor: theme.colorScheme.onSurface.makeDarker(),
    headLightColor: theme.colorScheme.onSurface.makeLighter(),
    rearViewMirrorColor: theme.colorScheme.onSurface,
    frontGrilleColor: theme.colorScheme.onSurface,
    ornamentColor: theme.colorScheme.secondary,
    windshieldColor: theme.colorScheme.onSurface,
    rotationAngle: rotationAngle,
  );
}