/ohos5.0/foundation/arkui/ace_engine/test/unittest/core/property/ |
H A D | gradient_property_test_ng.cpp | 87 Gradient gradient = Gradient(); variable 119 Result(x, y, gradient); 126 Gradient gradient = Gradient(); variable 131 gradient.type_ = GradientType::SWEEP; 152 Gradient gradient = Gradient(); variable 163 gradient.AddColor(color); 178 gradient.ClearColors(); 188 Gradient gradient = Gradient(); variable 217 Gradient gradient = Gradient(); variable 296 Gradient gradient = Gradient(); variable [all …]
|
/ohos5.0/foundation/arkui/ace_engine/frameworks/core/components/declaration/svg/ |
H A D | svg_gradient_declaration.h | 24 Gradient gradient = Gradient(); 46 attribute.gradient.SetSpreadMethod(spreadMethod); in SetSpreadMethod() 52 attribute.gradient.GetLinearGradient().x1 = x1; in SetX1() 58 attribute.gradient.GetLinearGradient().y1 = y1; in SetY1() 64 attribute.gradient.GetLinearGradient().x2 = x2; in SetX2() 70 attribute.gradient.GetLinearGradient().y2 = y2; in SetY2() 107 return attribute.gradient.GetGradientTransform(); in GetTransform() 113 return attribute.gradient.GetSpreadMethod(); in GetSpreadMethod() 119 return attribute.gradient; in GetGradient() 125 return attribute.gradient.SetType(gradientType); in SetGradientType() [all …]
|
/ohos5.0/foundation/arkui/ace_engine/frameworks/core/components_ng/svg/parse/ |
H A D | svg_graphic.cpp | 78 gradient.SetLinearGradientInfo(gradientInfo); in SetLinearGradient() 109 gradient.SetRadialGradientInfo(gradientInfo); in SetRadialGradient() 115 auto& gradient = fillState_.GetGradient(); in UpdateFillGradient() local 116 CHECK_NULL_VOID(gradient); in UpdateFillGradient() 127 CHECK_NULL_VOID(gradient); in UpdateStrokeGradient() 162 auto gradient = fillState_.GetGradient(); in SetGradientStyle() local 163 CHECK_NULL_RETURN(gradient, false); in SetGradientStyle() 164 auto gradientColors = gradient->GetColors(); in SetGradientStyle() 204 auto gradient = strokeState.GetGradient(); in SetStrokeGradientStyle() local 205 CHECK_NULL_VOID(gradient); in SetStrokeGradientStyle() [all …]
|
H A D | svg_gradient.cpp | 29 gradientAttr_.gradient.SetType(gradientType); in SvgGradient() 66 attr.gradient.GetRadialGradient().radialHorizontalSize = r; in SetAttr() 67 attr.gradient.GetRadialGradient().radialVerticalSize = r; in SetAttr() 72 attr.gradient.GetLinearGradient().x1 = SvgAttributesParser::ParseDimension(val); in SetAttr() 76 attr.gradient.GetLinearGradient().x2 = SvgAttributesParser::ParseDimension(val); in SetAttr() 95 attr.gradient.SetGradientTransform(val); in SetGradientTransform() 101 attr.gradient.SetSpreadMethod(SpreadMethod::PAD); in SetSpreadMethod() 104 attr.gradient.SetSpreadMethod(SpreadMethod::REFLECT); in SetSpreadMethod() 107 attr.gradient.SetSpreadMethod(SpreadMethod::REPEAT); in SetSpreadMethod() 115 gradientAttr_.gradient.AddColor(svgStop->GetGradientColor()); in OnAppendChild() [all …]
|
/ohos5.0/foundation/arkui/ace_engine/frameworks/core/components_ng/animation/ |
H A D | gradient_arithmetic.h | 26 explicit GradientArithmetic(const Gradient& gradient) : gradientValue_(gradient) {} in GradientArithmetic() argument 30 Gradient gradient; in Add() local 41 gradient.AddColor(gradientColor); in Add() 45 gradient.AddColor(srcColors[i]); in Add() 55 return GradientArithmetic(gradient); in Add() 60 Gradient gradient; in Minus() local 74 gradient.AddColor(srcColors[i]); in Minus() 85 return GradientArithmetic(gradient); in Minus() 90 Gradient gradient; in Multiply() local 96 gradient.AddColor(gradientColor); in Multiply() [all …]
|
/ohos5.0/docs/en/application-dev/reference/apis-arkui/js-service-widget-ui/ |
H A D | js-service-widget-common-gradient.md | 9 The development framework supports two gradient styles: linear gradient and repeating linear gradie… 21 - **direction**: gradient by direction. 23 - **angle**: gradient by angle. 27 background: linear-gradient(direction/angle, color, color, ...); 28 background: repeating-linear-gradient(direction/angle, color, color, ...); 40 …m (gradient from top to bottom)| No | Transition direction. For example, **to left** (gradient f… 49 #gradient { 53 background: linear-gradient(red, #00ff00); 63 background: linear-gradient(45deg, rgb(255, 0, 0),rgb(0, 255, 0)); 72 background: linear-gradient(to right, rgb(255, 0, 0) 90px, rgb(0, 255, 0) 60%); [all …]
|
/ohos5.0/docs/en/application-dev/reference/apis-arkui/arkui-js/ |
H A D | js-components-common-gradient.md | 10 This framework supports two gradient styles: linear gradient and repeating linear gradient. 21 - **direction**: gradient by direction. 23 - **angle**: gradient by angle. 26 background: linear-gradient(direction/angle, color, color, ...); 27 background: repeating-linear-gradient(direction/angle, color, color, ...); 39 … (gradient from top to bottom)| No | Transition direction, for example, **to left** (gradient fr… 47 #gradient { 51 background: linear-gradient(red, #00ff00); 63 background: linear-gradient(45deg, rgb(255,0,0),rgb(0, 255, 0)); 74 background: linear-gradient(to right, rgb(255,0,0) 90px, rgb(0, 255, 0) 60%); [all …]
|
H A D | js-components-canvas-canvasgradient.md | 7 **CanvasGradient** provides a canvas gradient object. 14 Adds a color stop for the **CanvasGradient** object based on the specified offset and gradient colo… 20 …Relative position of the gradient stop along the gradient vector, represented by the ratio of the … 38 const gradient = ctx.createLinearGradient(50, 0, 300, 100); 39 gradient.addColorStop(0.0, '#ff0000') 40 gradient.addColorStop(0.5, '#ffffff') 41 gradient.addColorStop(1.0, '#00ff00') 42 ctx.fillStyle = gradient
|
/ohos5.0/foundation/arkui/ace_engine/frameworks/core/interfaces/native/node/ |
H A D | data_panel_modifier.cpp | 86 OHOS::Ace::NG::Gradient gradient; in ConvertThemeColor() local 90 gradient.AddColor(gradientColorStart); in ConvertThemeColor() 94 gradient.AddColor(gradientColorEnd); in ConvertThemeColor() 95 colors.emplace_back(gradient); in ConvertThemeColor() 103 std::vector<OHOS::Ace::NG::Gradient> shadowColors(gradient->length); in SetValueColors() 105 for (uint32_t i = 0; i < gradient->length; i++) { in SetValueColors() 106 if (gradient->gradientLength[i] == 0) { in SetValueColors() 116 … Dimension(gradient->offset[pos].number, static_cast<DimensionUnit>(gradient->offset[pos].unit))); in SetValueColors() 142 for (uint32_t i = 0; i < gradient->length; i++) { in SetTrackShadow() 143 if (gradient->gradientLength[i] == 0) { in SetTrackShadow() [all …]
|
H A D | gauge_modifier.cpp | 204 CHECK_NULL_VOID(gradient->gradientLength); in SetGradientColors() 205 CHECK_NULL_VOID(gradient->color); in SetGradientColors() 206 CHECK_NULL_VOID(gradient->offset); in SetGradientColors() 210 if (weightLength > 0 && gradient->weight != nullptr) { in SetGradientColors() 211 weight = std::vector<ArkUI_Float32>(gradient->weight, gradient->weight + weightLength); in SetGradientColors() 213 std::vector<ColorStopArray> colors(gradient->length); in SetGradientColors() 215 for (uint32_t i = 0; i < gradient->length; i++) { in SetGradientColors() 219 if (gradient->gradientLength[i] == 0) { in SetGradientColors() 223 ColorStopArray colorStop(gradient->gradientLength[i]); in SetGradientColors() 226 … Dimension(gradient->offset[pos].number, static_cast<DimensionUnit>(gradient->offset[pos].unit))); in SetGradientColors() [all …]
|
/ohos5.0/foundation/arkui/ace_engine/frameworks/core/components/track/ |
H A D | rosen_render_circular_track.cpp | 48 if (trackInfo.gradient.IsValid()) { in DrawArc() 49 SkColor colors[trackInfo.gradient.GetColors().size() + 1]; in DrawArc() 51 for (uint32_t index = 0; index < trackInfo.gradient.GetColors().size(); index++) { in DrawArc() 52 colors[index] = trackInfo.gradient.GetColors()[index].GetColor().GetValue(); in DrawArc() 54 …colors[trackInfo.gradient.GetColors().size()] = trackInfo.gradient.GetColors()[0].GetColor().GetVa… in DrawArc() 77 if (trackInfo.gradient.IsValid()) { in DrawArc() 78 RSColorQuad colors[trackInfo.gradient.GetColors().size() + 1]; in DrawArc() 80 for (uint32_t index = 0; index < trackInfo.gradient.GetColors().size(); index++) { in DrawArc() 81 colors[index] = trackInfo.gradient.GetColors()[index].GetColor().GetValue(); in DrawArc() 83 …colors[trackInfo.gradient.GetColors().size()] = trackInfo.gradient.GetColors()[0].GetColor().GetVa… in DrawArc() [all …]
|
/ohos5.0/docs/zh-cn/application-dev/reference/apis-arkui/js-service-widget-ui/ |
H A D | js-service-widget-common-gradient.md | 9 开发框架支持线性渐变 (linear-gradient)和重复线性渐变 (repeating-linear-gradient)两种渐变效果。 27 background: linear-gradient(direction/angle, color, color, ...); 28 background: repeating-linear-gradient(direction/angle, color, color, ...); 49 #gradient { 53 background: linear-gradient(red, #00ff00); 63 background: linear-gradient(45deg, rgb(255, 0, 0),rgb(0, 255, 0)); 72 background: linear-gradient(to right, rgb(255, 0, 0) 90px, rgb(0, 255, 0) 60%); 81 …background: repeating-linear-gradient(to right, rgba(255, 255, 0, 1) 30vp,rgba(0, 0, 255, .5) 60vp…
|
/ohos5.0/docs/zh-cn/application-dev/reference/apis-arkui/arkui-js/ |
H A D | js-components-common-gradient.md | 9 开发框架支持线性渐变 (linear-gradient)和重复线性渐变 (repeating-linear-gradient)两种渐变效果。 25 background: linear-gradient(direction/angle, color, color, ...); 26 background: repeating-linear-gradient(direction/angle, color, color, ...); 46 #gradient { 50 background: linear-gradient(red, #00ff00); 61 background: linear-gradient(45deg, rgb(255,0,0),rgb(0, 255, 0)); 72 background: linear-gradient(to right, rgb(255,0,0) 90px, rgb(0, 255, 0) 60%); 81 …background: repeating-linear-gradient(to right, rgba(255, 255, 0, 1) 30px,rgba(0, 0, 255, .5) 60px…
|
H A D | js-components-canvas-canvasgradient.md | 37 const gradient = ctx.createLinearGradient(50, 0, 300, 100); 38 gradient.addColorStop(0.0, '#ff0000') 39 gradient.addColorStop(0.5, '#ffffff') 40 gradient.addColorStop(1.0, '#00ff00') 41 ctx.fillStyle = gradient
|
/ohos5.0/docs/en/application-dev/ui/ |
H A D | arkts-color-effect.md | 6 You can use the color gradient APIs to apply a background color gradient effect to a component. 10 …e/apis-arkui/arkui-ts/ts-universal-attributes-gradient-color.md#lineargradient) | Applies a linear… 11 …ce/apis-arkui/arkui-ts/ts-universal-attributes-gradient-color.md#sweepgradient) | Applies a sweep … 12 …e/apis-arkui/arkui-ts/ts-universal-attributes-gradient-color.md#radialgradient) | Applies a radial… 52 angle: 45, // Set the linear gradient start angle to 45°. 127 center: [50, 50], // Center point of the sweep gradient. 128 start: 0, // Start point of the sweep gradient. 129 end: 360, // End point of the sweep gradient. 242 center: [50, 50], // Center point of the radial gradient. 243 radius: 100, // Radius of the radial gradient. [all …]
|
/ohos5.0/foundation/arkui/ace_engine/frameworks/bridge/declarative_frontend/ark_theme/theme_apply/ |
H A D | js_progress_theme.h | 40 OHOS::Ace::NG::Gradient gradient; in ApplyTheme() local 45 gradient.AddColor(endSideColor); in ApplyTheme() 46 gradient.AddColor(beginSideColor); in ApplyTheme() 47 ProgressModel::GetInstance()->SetGradientColor(gradient); in ApplyTheme() 59 OHOS::Ace::NG::Gradient gradient; in ApplyTheme() local 64 gradient.AddColor(endSideColor); in ApplyTheme() 65 gradient.AddColor(beginSideColor); in ApplyTheme() 66 ProgressModel::GetInstance()->SetGradientColor(gradient); in ApplyTheme()
|
/ohos5.0/foundation/arkui/ace_engine/frameworks/bridge/declarative_frontend/engine/jsi/nativeModule/ |
H A D | arkts_native_data_panel_bridge.cpp | 43 OHOS::Ace::NG::Gradient gradient; in ConvertThemeColor() local 51 gradient.AddColor(gradientColorEnd); in ConvertThemeColor() 52 colors.emplace_back(gradient); in ConvertThemeColor() 65 gradient.AddColor(gradientColorStart); in ConvertResourceColor() 69 gradient.AddColor(gradientColorEnd); in ConvertResourceColor() 92 gradient.AddColor(gradientColor); in ConvertGradientColor() 100 ArkUIGradientType gradient; in SetTrackShadowObject() local 101 gradient.length = shadowColors.size(); in SetTrackShadowObject() 113 gradient.color = &(*allColor.begin()); in SetTrackShadowObject() 142 ArkUIGradientType gradient; in SetValueColors() local [all …]
|
/ohos5.0/foundation/arkui/ace_engine_lite/test/moduletest/common/test_app/ui_auto_test/src/main/js/default/common/js/ |
H A D | chart.js | 19 gradient: false 25 gradient: false 52 gradient: false 58 gradient: false 65 gradient: false 71 gradient: false
|
/ohos5.0/foundation/arkui/ace_engine/frameworks/core/components_ng/render/adapter/ |
H A D | gradient_style_modifier.cpp | 79 Gradient gradient; in GetGradient() local 83 gradient = gradient_->Get(); in GetGradient() 86 gradient.ClearColors(); in GetGradient() 88 return gradient; in GetGradient() 96 gradient.AddColor(color); in GetGradient() 98 return gradient; in GetGradient() 105 ColorAnimatableArithmetic(gradient)); in SetGradient() 109 PaddingColors(colors, gradient.GetRepeat()); in SetGradient() 114 ColorStopAnimatableArithmetic(gradient)); in SetGradient() 125 gradient_->Set(gradient); in SetGradient() [all …]
|
/ohos5.0/foundation/arkui/ace_engine/test/unittest/core/rosen/ |
H A D | gradient_style_modifier_test.cpp | 43 Gradient gradient; variable 50 gradient.AddColor(colorEnd); 54 ColorAnimatableArithmetic colors(gradient); 55 ColorStopAnimatableArithmetic colorStops(gradient); 61 modifier->SetGradient(gradient); 67 EXPECT_EQ(outputGradient.GetColors().size(), gradient.GetColors().size());
|
/ohos5.0/docs/en/application-dev/reference/apis-arkui/arkui-ts/ |
H A D | ts-universal-attributes-gradient-color.md | 3 Create a more gorgeous look for a component by applying a gradient color effect to it. 13 Linear gradient. 31 Sweep gradient. 43 …gradient, which can sweep around the specified center point in the 0–360 degree range. If the rota… 49 Radial gradient. 62 …gradient.<br>- **center**: center of the radial gradient, that is, the coordinates relative to the… 94 repeating: true, // Whether the gradient colors are repeated. 95 …colors: [[0xff0000, 0.0], [0x0000ff, 0.3], [0xffff00, 0.5]] // The gradient colors are repeated be… 132 repeating: true, // Whether the gradient colors are repeated. 133 …colors: [[0xff0000, 0.0], [0x0000ff, 0.3], [0xffff00, 0.5]] // The gradient colors are repeated be… [all …]
|
/ohos5.0/foundation/arkui/ace_engine/frameworks/bridge/cj_frontend/cppview/ |
H A D | canvas_renderer.cpp | 72 renderingContext2DModel_->SetFillGradient(gradient); in SetFillStyle() 353 Gradient gradient = Gradient(); in CreateLinearGradient() local 354 gradient.SetType(GradientType::LINEAR); in CreateLinearGradient() 355 gradient.SetBeginOffset(beginOffset); in CreateLinearGradient() 356 gradient.SetEndOffset(endOffset); in CreateLinearGradient() 371 Gradient gradient = Gradient(); in CreateRadialGradient() local 372 gradient.SetType(GradientType::RADIAL); in CreateRadialGradient() 373 gradient.SetBeginOffset(innerCenter); in CreateRadialGradient() 374 gradient.SetEndOffset(outerCenter); in CreateRadialGradient() 375 gradient.SetInnerRadius(r0); in CreateRadialGradient() [all …]
|
/ohos5.0/foundation/arkui/ace_engine/frameworks/bridge/declarative_frontend/jsview/ |
H A D | js_data_panel.cpp | 164 OHOS::Ace::NG::Gradient gradient; in ValueColors() local 170 valueColors.emplace_back(gradient); in ValueColors() 253 OHOS::Ace::NG::Gradient gradient; in ShadowOption() local 259 shadowColors.emplace_back(gradient); in ShadowOption() 289 gradient.AddColor(gradientColor); in ConvertGradientColor() 303 gradient.AddColor(gradientColorStart); in ConvertResourceColor() 307 gradient.AddColor(gradientColorEnd); in ConvertResourceColor() 316 OHOS::Ace::NG::Gradient gradient; in ConvertThemeColor() local 320 gradient.AddColor(gradientColorStart); in ConvertThemeColor() 324 gradient.AddColor(gradientColorEnd); in ConvertThemeColor() [all …]
|
/ohos5.0/foundation/arkui/ace_engine/frameworks/core/components_ng/pattern/scrollable/ |
H A D | scrollable_paint_method.cpp | 43 NG::Gradient gradient; in UpdateFadingGradient() local 44 gradient.CreateGradientWithType(NG::GradientType::LINEAR); in UpdateFadingGradient() 51 gradient.AddColor(CreatePercentGradientColor(startPercent_, Color::TRANSPARENT)); in UpdateFadingGradient() 52 gradient.AddColor(CreatePercentGradientColor(startPercent_ + percentFading_, Color::WHITE)); in UpdateFadingGradient() 55 gradient.AddColor(CreatePercentGradientColor(endPercent_ - percentFading_, Color::WHITE)); in UpdateFadingGradient() 56 gradient.AddColor(CreatePercentGradientColor(endPercent_, Color::TRANSPARENT)); in UpdateFadingGradient() 59 gradient.GetLinearGradient()->angle = isReverse_ in UpdateFadingGradient() 66 overlayRenderContext_->UpdateLinearGradient(gradient); in UpdateFadingGradient()
|
/ohos5.0/foundation/arkui/ace_engine/frameworks/bridge/cj_frontend/interfaces/cj_ffi/ |
H A D | cj_data_panel_ffi.cpp | 100 OHOS::Ace::NG::Gradient gradient; in FfiOHOSAceFrameworkDataPanelSetValueColors() local 105 gradient.AddColor(gradientColorStart); in FfiOHOSAceFrameworkDataPanelSetValueColors() 110 gradient.AddColor(gradientColorEnd); in FfiOHOSAceFrameworkDataPanelSetValueColors() 111 valueColors.emplace_back(gradient); in FfiOHOSAceFrameworkDataPanelSetValueColors() 137 OHOS::Ace::NG::Gradient gradient; in FfiOHOSAceFrameworkDataPanelSetTrackShadow() local 142 gradient.AddColor(gradientColorStart); in FfiOHOSAceFrameworkDataPanelSetTrackShadow() 147 gradient.AddColor(gradientColorEnd); in FfiOHOSAceFrameworkDataPanelSetTrackShadow() 148 valueColors.emplace_back(gradient); in FfiOHOSAceFrameworkDataPanelSetTrackShadow()
|