RenderOpacity constructor

RenderOpacity({double opacity: 1.0, bool alwaysIncludeSemantics: false, RenderBox child })

Creates a partially transparent render object.

The opacity argument must be between 0.0 and 1.0, inclusive.

Implementation

RenderOpacity({
  double opacity = 1.0,
  bool alwaysIncludeSemantics = false,
  RenderBox child,
}) : assert(opacity != null),
     assert(opacity >= 0.0 && opacity <= 1.0),
     assert(alwaysIncludeSemantics != null),
     _opacity = opacity,
     _alwaysIncludeSemantics = alwaysIncludeSemantics,
     _alpha = _getAlphaFromOpacity(opacity),
     super(child);