This widget calculates the average color of the overlapping area between
its child and a specified ColorExtractor or RepaintBoundary widget,
identified by its GlobalKey boundaryKey.
A widget that wraps its child with a RepaintBoundary widget and
provides a GlobalKey to the boundary. This allows you to extract the
colors from the widget using ColorAverager.
Inverts the RGB values of the input color and sets the alpha value to
255 (fully opaque) to produce the resulting color.
The input color should have an alpha value of 255.