From 7bf12dc9131d0aa1ef3f942ce5fdb8a9c45e3198 Mon Sep 17 00:00:00 2001 From: "ester.zhou" Date: Thu, 13 Jul 2023 15:55:30 +0800 Subject: [PATCH] Update docs (20372) Signed-off-by: ester.zhou --- .../reference/arkui-ts/figures/slider_2.png | Bin 0 -> 31994 bytes .../reference/arkui-ts/ts-appendix-enums.md | 21 +++++++ .../ts-basic-components-loadingprogress.md | 3 +- .../arkui-ts/ts-basic-components-slider.md | 54 +++++++++++++++++- .../arkui-ts/ts-methods-custom-dialog-box.md | 10 ++-- 5 files changed, 81 insertions(+), 7 deletions(-) create mode 100644 en/application-dev/reference/arkui-ts/figures/slider_2.png diff --git a/en/application-dev/reference/arkui-ts/figures/slider_2.png b/en/application-dev/reference/arkui-ts/figures/slider_2.png new file mode 100644 index 0000000000000000000000000000000000000000..2e2ae097236ec779751fc65d9e7bf39992c09281 GIT binary patch literal 31994 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 Fe*inGwU__^ literal 0 HcmV?d00001 diff --git a/en/application-dev/reference/arkui-ts/ts-appendix-enums.md b/en/application-dev/reference/arkui-ts/ts-appendix-enums.md index 0753b4ab4d..db5774afd9 100644 --- a/en/application-dev/reference/arkui-ts/ts-appendix-enums.md +++ b/en/application-dev/reference/arkui-ts/ts-appendix-enums.md @@ -509,6 +509,7 @@ This API is supported in ArkTS widgets. | BACKGROUND_REGULAR | Material that creates a medium shallow depth of field effect. | | BACKGROUND_THICK | Material that creates a high shallow depth of field effect. | | BACKGROUND_ULTRA_THICK | Material that creates the maximum depth of field effect. | +| NONE10+ | No blur. | ## ThemeColorMode10+ @@ -564,3 +565,23 @@ This API is supported in ArkTS widgets. | ------- | ------------------------------------------------------------ | | DEFAULT | Default style. The caret width is fixed at 1.5 vp, and the caret height is subject to the background height and font size of the selected text.| | INLINE | Inline input style. The background height of the selected text is the same as the height of the text box. | + +## ImageSmoothingQuality8+ + +Since API version 9, this API is supported in ArkTS widgets. + +| Name | Description | +| -------- | -------------- | +| low | Low quality.| +| medium | Medium quality.| +| high | High quality.| + +## CanvasDirection8+ + +Since API version 9, this API is supported in ArkTS widgets. + +| Name | Description | +| -------- | -------------- | +| inherit | The text direction is inherited from the **\** component.| +| ltr | The text direction is from left to right.| +| rtl | The text direction is from right to left.| diff --git a/en/application-dev/reference/arkui-ts/ts-basic-components-loadingprogress.md b/en/application-dev/reference/arkui-ts/ts-basic-components-loadingprogress.md index 369a17a005..d2861f650f 100644 --- a/en/application-dev/reference/arkui-ts/ts-basic-components-loadingprogress.md +++ b/en/application-dev/reference/arkui-ts/ts-basic-components-loadingprogress.md @@ -24,7 +24,8 @@ Since API version 9, this API is supported in ArkTS widgets. | Name| Type| Description| | -------- | -------- | -------- | -| color | [ResourceColor](ts-types.md#resourcecolor) | Foreground color of the **\** component.
Since API version 9, this API is supported in ArkTS widgets.| +| color | [ResourceColor](ts-types.md#resourcecolor) | Foreground color of the **\** component.
Default value: **'#99666666'**
Since API version 9, this API is supported in ArkTS widgets.| +| enableLoading10+ | boolean | Whether to show the loading animation.
Default value: **true**
**NOTE**
The component still takes up space in the layout when the loading animation is not shown.
While the universal attribute **Visibility.Hidden** hides the entire component, including borders and paddings, **enableLoading=false** hides the loading animation only.| ## Example diff --git a/en/application-dev/reference/arkui-ts/ts-basic-components-slider.md b/en/application-dev/reference/arkui-ts/ts-basic-components-slider.md index cab18d856b..5939f88995 100644 --- a/en/application-dev/reference/arkui-ts/ts-basic-components-slider.md +++ b/en/application-dev/reference/arkui-ts/ts-basic-components-slider.md @@ -79,7 +79,7 @@ Enumerates the types of the slider in the block direction. ## Events -In addition to the **OnAppear** and **OnDisAppear** universal events, the following events are supported. +In addition to the [universal events](ts-universal-events-click.md), the following attributes are supported. | Name| Description| | -------- | -------- | @@ -96,9 +96,10 @@ Since API version 9, this API is supported in ArkTS widgets. | End | 2 | The user stops dragging the slider by lifting their finger or releasing the mouse.| | Click | 3 | The user moves the slider by touching the slider track.| - ## Example +### Example 1 + ```ts // xxx.ets @Entry @@ -253,3 +254,52 @@ struct SliderExample { ``` ![en-us_image_0000001179613854](figures/en-us_image_0000001179613854.gif) + +### Example 2 + +```ts +@Entry +@Component +struct SliderExample { + @State tipsValue: number = 40 + + build() { + Column({ space: 8 }) { + Text('block').fontSize(9).fontColor(0xCCCCCC).margin(15).width('90%') + Slider({ style: SliderStyle.OutSet, value: 40 }) + .blockSize({ width: 40, height: 40 }) + .blockBorderColor(Color.Red) + .blockBorderWidth(5) + Divider() + Text('step').fontSize(9).fontColor(0xCCCCCC).margin(15).width('90%') + Slider({ style: SliderStyle.InSet, value: 40, step: 10 }) + .showSteps(true) + .stepSize(8) + .stepColor(Color.Yellow) + Divider() + Text('track').fontSize(9).fontColor(0xCCCCCC).margin(15).width('90%') + Slider({ style: SliderStyle.InSet, value: 40 }) + .trackBorderRadius(2) + Divider() + Text('blockStyle').fontSize(9).fontColor(0xCCCCCC).margin(15).width('90%') + Slider({ style: SliderStyle.OutSet, value: 40 }) + .blockStyle({ type: SliderBlockType.DEFAULT }) + Slider({ style: SliderStyle.OutSet, value: 40 }) + .blockStyle({ type: SliderBlockType.IMAGE, image: $r('sys.media.ohos_app_icon') }) + Slider({ style: SliderStyle.OutSet, value: 40 }) + .blockSize({ width: '60px', height: '60px' }) + .blockColor(Color.Red) + .blockStyle({ type: SliderBlockType.SHAPE, shape: new Path({ commands: 'M30 30 L15 56 L45 56 Z' }) }) + Divider() + Text('tips').fontSize(9).fontColor(0xCCCCCC).margin(15).width('90%') + Slider({ style: SliderStyle.InSet, value: this.tipsValue }) + .showTips(true, 'value:' + this.tipsValue.toFixed()) + .onChange(value => { + this.tipsValue = value + }) + } + } +} +``` + +![](figures/slider_2.png) diff --git a/en/application-dev/reference/arkui-ts/ts-methods-custom-dialog-box.md b/en/application-dev/reference/arkui-ts/ts-methods-custom-dialog-box.md index 8605a29ab1..8e0313f272 100644 --- a/en/application-dev/reference/arkui-ts/ts-methods-custom-dialog-box.md +++ b/en/application-dev/reference/arkui-ts/ts-methods-custom-dialog-box.md @@ -24,10 +24,10 @@ CustomDialogController(value:{builder: CustomDialog, cancel?: () => void, aut | alignment | [DialogAlignment](ts-methods-alert-dialog-box.md#dialogalignment) | No | Alignment mode of the dialog box in the vertical direction.
Default value: **DialogAlignment.Default**| | offset | [Offset](ts-types.md#offset) | No | Offset of the dialog box relative to the alignment position. | | customStyle | boolean | No | Whether to use a custom style for the dialog box.
Default value: **false**, which means that the dialog box automatically adapts its width to the grid system and its height to the child components; the maximum height is 90% of the container height; the rounded corner is 24 vp.| -| gridCount8+ | number | No | Number of [grid columns](../../ui/arkts-layout-development-grid-layout.md) occupied by the dialog box.
The default value is 4, and the maximum value is the maximum number of columns supported by the system. If this parameter is set to an invalid value, the default value is used.| +| gridCount8+ | number | No | Number of [grid columns](../../ui/arkts-layout-development-grid-layout.md) occupied by the dialog box.
The default value is subject to the window size, and the maximum value is the maximum number of columns supported by the system. If this parameter is set to an invalid value, the default value is used.| | maskColor10+ | [ResourceColor](ts-types.md#resourcecolor) | No | Custom mask color.
Default value: **0x33000000** | -| openAnimation10+ | [AnimateParam](ts-explicit-animation.md#animateparam) | No | Parameters for defining the open animation of the dialog box.
**NOTE**
If **iterations** is set to an odd number and **playMode** is set to **Reverse**, the dialog box will not be displayed when the animation ends.| -| closeAniamtion10+ | [AnimateParam](ts-explicit-animation.md#animateparam) | No | Parameters for defining the close animation of the dialog box. | +| openAnimation10+ | [AnimateParam](ts-explicit-animation.md#animateparam) | No | Parameters for defining the open animation of the dialog box.
**NOTE**
**iterations**: The default value is **1**, indicating that the animation is played once; any other value evaluates to the default value.
**playMode**: The default value is **PlayMode.Normal**; any other value evaluates to the default value.| +| closeAniamtion10+ | [AnimateParam](ts-explicit-animation.md#animateparam) | No | Parameters for defining the close animation of the dialog box.
**NOTE**
**iterations**: The default value is **1**, indicating that the animation is played once; any other value evaluates to the default value.
**playMode**: The default value is **PlayMode.Normal**; any other value evaluates to the default value. | | showInSubWindow10+ | boolean | No | Whether to display a dialog box in a subwindow.
Default value: **false**, indicating that the dialog box is not displayed in the subwindow
**NOTE**
A dialog box whose **showInSubWindow** attribute is **true** cannot trigger the display of another dialog box whose **showInSubWindow** attribute is also **true**.| ## CustomDialogController @@ -45,7 +45,7 @@ dialogController : CustomDialogController = new CustomDialogController(value:{bu open(): void -Opens the content of the custom dialog box. If the content has been displayed, this API does not take effect. +Opens the content of the custom dialog box. This API can be called multiple times. If the dialog box displayed in a subwindow, no new subwindow is allowed. ### close @@ -64,6 +64,7 @@ struct CustomDialogExample { @Link textValue: string @Link inputValue: string controller: CustomDialogController + // You can pass in multiple other controllers in the CustomDialog to open one or more other CustomDialogs in the CustomDialog. In this case, you must place the controller pointing to the self at the end. cancel: () => void confirm: () => void @@ -89,6 +90,7 @@ struct CustomDialogExample { }).backgroundColor(0xffffff).fontColor(Color.Red) }.margin({ bottom: 10 }) } + // The default value of borderRadius is 24vp. The border attribute must be used together with the borderRadius attribute. } } -- GitLab