Home
last modified time | relevance | path

Searched refs:gradient (Results 1 – 25 of 223) sorted by relevance

123456789

/ohos5.0/foundation/arkui/ace_engine/test/unittest/core/property/
H A Dgradient_property_test_ng.cpp87 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 Dsvg_gradient_declaration.h24 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 Dsvg_graphic.cpp78 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 Dsvg_gradient.cpp29 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 Dgradient_arithmetic.h26 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 Djs-service-widget-common-gradient.md9 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 Djs-components-common-gradient.md10 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 Djs-components-canvas-canvasgradient.md7 **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 Ddata_panel_modifier.cpp86 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 Dgauge_modifier.cpp204 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 Drosen_render_circular_track.cpp48 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 Djs-service-widget-common-gradient.md9 开发框架支持线性渐变 (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 Djs-components-common-gradient.md9 开发框架支持线性渐变 (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 Djs-components-canvas-canvasgradient.md37 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 Darkts-color-effect.md6 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 Djs_progress_theme.h40 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 Darkts_native_data_panel_bridge.cpp43 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 Dchart.js19 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 Dgradient_style_modifier.cpp79 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 Dgradient_style_modifier_test.cpp43 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 Dts-universal-attributes-gradient-color.md3 Create a more gorgeous look for a component by applying a gradient color effect to it.
13 Linear gradient.
31 Sweep gradient.
43gradient, which can sweep around the specified center point in the 0–360 degree range. If the rota…
49 Radial gradient.
62gradient.<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 Dcanvas_renderer.cpp72 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 Djs_data_panel.cpp164 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 Dscrollable_paint_method.cpp43 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 Dcj_data_panel_ffi.cpp100 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()

123456789