The blendMode attribute can be applied to PartText, PartImage,
PartAnimatedImage and PartDraw elements to configure how two
overlapping Part* objects are rendered.
Introduced in Wear OS 5.1.
| Blend mode | Description | 
|---|---|
| CLEAR | Destination pixels covered by the source are cleared to 0. | 
| COLOR | Replaces hue and saturation of destination with hue and saturation of source, leaving luminosity unchanged. | 
| COLOR_BURN | Makes destination darker to reflect source. | 
| COLOR_DODGE | Makes destination brighter to reflect source. | 
| DARKEN | Retains the smallest component of the source and destination pixels. | 
| DIFFERENCE | Subtracts darker from lighter with higher contrast. | 
| DST | The source pixels are discarded, leaving the destination intact. | 
| DST_ATOP | Discards the destination pixels that are not covered by source pixels. | 
| DST_IN | Keeps the destination pixels that cover source pixels, discards the remaining source and destination pixels. | 
| DST_OUT | Keeps the destination pixels that are not covered by source pixels. | 
| DST_OVER | The source pixels are drawn behind the destination pixels. | 
| EXCLUSION | Subtracts darker from lighter with lower contrast. | 
| HARD_LIGHT | Makes destination lighter or darker, depending on source. | 
| HUE | Replaces hue of destination with hue of source, leaving saturation and luminosity unchanged. | 
| LIGHTEN | Retains the largest component of the source and destination pixels. | 
| LUMINOSITY | Replaces luminosity of destination with luminosity of source, leaving hue and saturation unchanged. | 
| MODULATE | Multiplies the source and destination pixels. | 
| MULTIPLY | Multiplies the source and destination pixels. | 
| OVERLAY | Multiplies or screens the source and destination depending on the destination color. | 
| PLUS | Adds the source pixels to the destination pixels and saturates the result. | 
| SATURATION | Replaces saturation of destination with saturation of source, leaving hue and luminosity unchanged. | 
| SCREEN | Adds the source and destination pixels, then subtracts the source pixels multiplied by the destination. | 
| SOFT_LIGHT | Makes destination lighter or darker, depending on source. | 
| SRC | The source pixels replace the destination pixels. | 
| SRC_ATOP | Discards the source pixels that do not cover destination pixels. | 
| SRC_IN | Keeps the source pixels that cover the destination pixels, discards the remaining source and destination pixels. | 
| SRC_OUT | Keeps the source pixels that do not cover destination pixels. | 
| SRC_OVER | The source pixels are drawn over the destination pixels. | 
| XOR | Discards the source and destination pixels where source pixels cover destination pixels. | 
