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. |