applyWidgetOpacity method

Widget applyWidgetOpacity(
  1. BaseNode node,
  2. Widget widget
)

Convenience method to handle widget opacity.

Implementation

Widget applyWidgetOpacity(BaseNode node, Widget widget) {
  if (node is! BlendMixin || node.opacity > 0.99) {
    return widget;
  }

  final double opacity = node.opacity < 0.99 ? node.opacity : 1;
  return Opacity(opacity: opacity, child: widget);
}