Home
last modified time | relevance | path

Searched refs:overlayColor (Results 1 – 9 of 9) sorted by relevance

/ohos5.0/docs/zh-cn/application-dev/reference/apis-arkui/arkui-ts/
H A Dts-universal-attributes-overlay.md136 @State overlayColor: string = 'rgba(0, 0, 0, 0.6)';
138 … = new ComponentContent(this.uiContext, wrapBuilder(overlayBuilder), new Params(this.overlayColor))
142 if (this.overlayColor.includes('0.6')) {
143 this.overlayColor = 'rgba(0, 0, 0, 0.1)'
144 this.overlayNode.update(new Params(this.overlayColor));
146 this.overlayColor = 'rgba(0, 0, 0, 0.6)'
147 this.overlayNode.update(new Params(this.overlayColor));
155 Text(this.overlayColor)
/ohos5.0/foundation/arkui/ace_engine/frameworks/core/components/common/properties/
H A Dcolor.cpp259 Color Color::BlendColor(const Color& overlayColor) const in BlendColor()
262 return overlayColor; in BlendColor()
265 return BlendColorWithAlpha(overlayColor); in BlendColor()
267 auto alphaRate = static_cast<float>(overlayColor.GetAlpha()) / MAX_ALPHA; in BlendColor()
268 …auto newRed = static_cast<uint8_t>(GetRed() * (1.0f - alphaRate) + overlayColor.GetRed() * alphaRa… in BlendColor()
270 …auto newBlue = static_cast<uint8_t>(GetBlue() * (1.0f - alphaRate) + overlayColor.GetBlue() * alph… in BlendColor()
280 Color Color::BlendColorWithAlpha(const Color& overlayColor) const in BlendColorWithAlpha()
283 float alphaB = overlayColor.GetAlpha() / 255.0; in BlendColorWithAlpha()
285 … float blendRed = CalculateBlend(alphaA, alphaB, GetRed() / 255.0, overlayColor.GetRed() / 255.0); in BlendColorWithAlpha()
286 …float blendGreen = CalculateBlend(alphaA, alphaB, GetGreen() / 255.0, overlayColor.GetGreen() / 25… in BlendColorWithAlpha()
[all …]
H A Dcolor.h83 Color BlendColor(const Color& overlayColor) const;
85 Color BlendColorWithAlpha(const Color& overlayColor) const;
/ohos5.0/foundation/arkui/ace_engine/frameworks/bridge/declarative_frontend/engine/jsi/nativeModule/
H A Darkts_native_utils_bridge.cpp176 Color overlayColor; in BlendColor() local
177 …ils::ParseJsColor(vm, firstArg, color) || !ArkTSUtils::ParseJsColor(vm, secondArg, overlayColor)) { in BlendColor()
180 auto blendColor = color.BlendColor(overlayColor); in BlendColor()
/ohos5.0/foundation/arkui/ace_engine/frameworks/bridge/declarative_frontend/ark_node/src/
H A Drender_node.ts305 blendColor(overlayColor: ColorMetrics): ColorMetrics {
306 if (overlayColor === undefined || overlayColor === null) {
311 …const chanels = getUINativeModule().nativeUtils.blendColor(this.toNumeric(), overlayColor.toNumeri…
/ohos5.0/foundation/arkui/ace_engine/frameworks/core/components/text_field/
H A Drender_text_field.h184 void SetOverlayColor(const Color& overlayColor) in SetOverlayColor() argument
186 overlayColor_ = overlayColor; in SetOverlayColor()
/ohos5.0/foundation/arkui/ace_engine/frameworks/bridge/declarative_frontend/engine/
H A DjsXNode.js1686 blendColor(overlayColor) { argument
1687 if (overlayColor === undefined || overlayColor === null) {
1692 …const chanels = getUINativeModule().nativeUtils.blendColor(this.toNumeric(), overlayColor.toNumeri…
/ohos5.0/docs/zh-cn/application-dev/reference/apis-arkui/
H A Djs-apis-arkui-graphics.md624 blendColor(overlayColor: ColorMetrics): ColorMetrics
636 | overlayColor | [ColorMetrics](#colormetrics12) | 是 | 叠加颜色的 ColorMetrics 类的实例 |
/ohos5.0/docs/en/application-dev/reference/apis-arkui/
H A Djs-apis-arkui-graphics.md612 blendColor(overlayColor: ColorMetrics): ColorMetrics
624 | overlayColor | [ColorMetrics](#colormetrics12) | Yes| Instance of the **ColorMetrics** class for …