RenderCardSurface constructor

RenderCardSurface({
  1. required OutlinedBorder shape,
  2. required Color fill,
  3. required Color previousFill,
  4. required BorderSide side,
  5. required BorderSide previousSide,
  6. required Animation<double> transition,
  7. required Animation<double> pressed,
  8. required Color hover,
  9. required PressSparkles? sparkles,
  10. required Color inkColor,
  11. required PressLook look,
  12. required Brightness brightness,
  13. required EdgeInsets padding,
  14. required BoxConstraints minimum,
  15. required Size tapTarget,
  16. required bool interactive,
  17. required bool selected,
  18. required bool childFills,
  19. required bool clipsChild,
  20. required TextDirection textDirection,
})

Implementation

RenderCardSurface({
  required OutlinedBorder shape,
  required Color fill,
  required Color previousFill,
  required BorderSide side,
  required BorderSide previousSide,
  required Animation<double> transition,
  required Animation<double> pressed,
  required Color hover,
  required PressSparkles? sparkles,
  required Color inkColor,
  required PressLook look,
  required Brightness brightness,
  required EdgeInsets padding,
  required BoxConstraints minimum,
  required Size tapTarget,
  required bool interactive,
  required bool selected,
  required bool childFills,
  required bool clipsChild,
  required TextDirection textDirection,
}) : _shape = shape,
     _fill = fill,
     _previousFill = previousFill,
     _side = side,
     _previousSide = previousSide,
     _transition = transition,
     _pressed = pressed,
     _hover = hover,
     _sparkles = sparkles,
     _inkColor = inkColor,
     _look = look,
     _brightness = brightness,
     _padding = padding,
     _minimum = minimum,
     _tapTarget = tapTarget,
     _interactive = interactive,
     _selected = selected,
     _childFills = childFills,
     _clipsChild = clipsChild,
     _textDirection = textDirection,
     _tinting = look == PressLook.tint && pressed.value > 0,
     super(null);