diff --git a/en/application-dev/reference/arkui-ts/ts-basic-components-navigation.md b/en/application-dev/reference/arkui-ts/ts-basic-components-navigation.md
index 73793a0f011b51fdb410e346c49b9570f4c25368..eaec942aac1e53c0bb6e23988bdb55eba6e29a31 100644
--- a/en/application-dev/reference/arkui-ts/ts-basic-components-navigation.md
+++ b/en/application-dev/reference/arkui-ts/ts-basic-components-navigation.md
@@ -29,11 +29,11 @@ Creates a component that can automatically display the navigation bar, title, an
| Name | Type | Default Value | Description |
| -------- | -------- | -------- | -------- |
-| title | string \| [Custom Builder](../../ui/ts-types.md) | - | Page title. |
+| title | string \| [CustomBuilder](../../ui/ts-types.md)8+ | - | Page title. |
| subtitle | string | - | Subtitle of the page. |
-| menus | Array<NavigationMenuItem> \| [Custom Builder](../../ui/ts-types.md) | - | Menu in the upper right corner of the page. |
+| menus | Array<NavigationMenuItem> \| [CustomBuilder](../../ui/ts-types.md)8+ | - | Menu in the upper right corner of the page. |
| titleMode | NavigationTitleMode | NavigationTitleMode.Free | Display mode of the page title bar. |
-| toolBar | {
items:[
Object
] }
\| [Custom Builder](../../ui/ts-types.md) | - | Content of the toolbar.
**items**: all items on the toolbar. |
+| toolBar | {
items:[
Object
] }
\| [CustomBuilder](../../ui/ts-types.md)8+ | - | Content of the toolbar.
**items**: all items on the toolbar. |
| hideToolBar | boolean | false | Whether to hide the toolbar.
**true**: Hide the toolbar.
**false**: Show the toolbar. |
| hideTitleBar | boolean | false | Whether to hide the title bar. |
| hideBackButton | boolean | false | Whether to hide the back button. |
@@ -67,7 +67,7 @@ Creates a component that can automatically display the navigation bar, title, an
| Name | Description |
| -------- | -------- |
-| onTitleModeChanged(callback: (titleMode: NavigationTitleMode) => void) | Triggered when **titleMode** is set to **NavigationTitleMode.Free** and the title bar mode changes as content scrolls. |
+| onTitleModeChange(callback: (titleMode: NavigationTitleMode) => void) | Triggered when **titleMode** is set to **NavigationTitleMode.Free** and the title bar mode changes as content scrolls. |
## Example
@@ -140,7 +140,7 @@ struct NavigationExample {
.titleMode(NavigationTitleMode.Free)
.hideTitleBar(false)
.hideBackButton(false)
- .onTitleModeChanged((titleModel: NavigationTitleMode) => {
+ .onTitleModeChange((titleModel: NavigationTitleMode) => {
console.log('titleMode')
})
.toolBar({ items: [
diff --git a/en/application-dev/reference/arkui-ts/ts-basic-components-scrollbar.md b/en/application-dev/reference/arkui-ts/ts-basic-components-scrollbar.md
index eac2cce6037bc2c7608f0ef3d3c84fc2c81be5e5..f07fde18fa2eab1eaec4c4354dfda5eb316ca7be 100644
--- a/en/application-dev/reference/arkui-ts/ts-basic-components-scrollbar.md
+++ b/en/application-dev/reference/arkui-ts/ts-basic-components-scrollbar.md
@@ -20,9 +20,9 @@ This component can contain a single child component.
## APIs
-ScrollBar(value: ScrollBarOption)
+ScrollBar(value: ScrollBarOptions)
-- ScrollBarOption parameters
+- ScrollBarOptions parameters
| Name | Type | Mandatory | Default Value | Description |
| -------- | -------- | -------- | -------- | -------- |
| scroller | [Scroller](ts-container-scroll.md#scroller) | Yes | - | Scroller, which can be bound to and control scrollable components. |
diff --git a/en/application-dev/reference/arkui-ts/ts-basic-components-select.md b/en/application-dev/reference/arkui-ts/ts-basic-components-select.md
index 25d73234a372a9e13f9a693e2e834e45d6bf9cda..4699fe90c574530e27774d811e4329da363e6cd0 100644
--- a/en/application-dev/reference/arkui-ts/ts-basic-components-select.md
+++ b/en/application-dev/reference/arkui-ts/ts-basic-components-select.md
@@ -20,8 +20,8 @@ Select(options: Array)
| Name| Type| Mandatory| Default Value| Description|
| ------ | ----------------------------------------------- | ---- | ------ | -------------- |
- | value | [ResourceStr](../../ui/ts-types.md#ResourceStr) | Yes| - | Value of an option in the drop-down list box.|
- | icon | [ResourceStr](../../ui/ts-types.md#ResourceStr) | No| - | Icon of an option in the drop-down list box.|
+ | value | [ResourceStr](../../ui/ts-types.md) | Yes| - | Value of an option in the drop-down list box.|
+ | icon | [ResourceStr](../../ui/ts-types.md) | No| - | Icon of an option in the drop-down list box.|
## Attributes
@@ -29,20 +29,20 @@ Select(options: Array)
| ----------------------- | --------------------------------------------------- | ------ | ----------------------------------------------- |
| selected | number | - | Index of the initial selected option in the drop-down list box. The index of the first option is **0**.|
| value | string | - | Text of the drop-down button.|
-| font | [Font](../../ui/ts-types.md) | - | Text font of the drop-down button.|
-| fontColor | [ResourceColor](../../ui/ts-types.md#ResourceColor) | - | Text color of the drop-down button.|
-| selectedOptionBgColor | [ResourceColor](../../ui/ts-types.md#ResourceColor) | - | Background color of the selected option in the drop-down list box.|
-| selectedOptionFont | [Font](../../ui/ts-types.md) | - | Text font of the selected option in the drop-down list box.|
-| selectedOptionFontColor | [ResourceColor](../../ui/ts-types.md#ResourceColor) | - | Text color of the selected option in the drop-down list box.|
-| optionBgColor | [ResourceColor](../../ui/ts-types.md#ResourceColor) | - | Background color of an option in the drop-down list box.|
-| optionFont | [Font](../../ui/ts-types.md) | - | Text font of an option in the drop-down list box.|
-| optionFontColor | [ResourceColor](../../ui/ts-types.md#ResourceColor) | - | Text color of an option in the drop-down list box.|
+| font | [Font](../../ui/ts-types.md) | - | Text font of the drop-down button.|
+| fontColor | [ResourceColor](../../ui/ts-types.md) | - | Text color of the drop-down button.|
+| selectedOptionBgColor | [ResourceColor](../../ui/ts-types.md) | - | Background color of the selected option in the drop-down list box.|
+| selectedOptionFont | [Font](../../ui/ts-types.md) | - | Text font of the selected option in the drop-down list box.|
+| selectedOptionFontColor | [ResourceColor](../../ui/ts-types.md) | - | Text color of the selected option in the drop-down list box.|
+| optionBgColor | [ResourceColor](../../ui/ts-types.md) | - | Background color of an option in the drop-down list box.|
+| optionFont | [Font](../../ui/ts-types.md) | - | Text font of an option in the drop-down list box.|
+| optionFontColor | [ResourceColor](../../ui/ts-types.md) | - | Text color of an option in the drop-down list box.|
## Events
| Name| Description|
| ------------------------------------------------------------ | ------------------------------------------------------------ |
-| onSelected(callback: (index: number, value?:string) => void)| Invoked when an option in the drop-down list box is selected. **index** indicates the index of the selected option. **value** indicates the value of the selected option.|
+| onSelect(callback: (index: number, value?:string) => void) | Invoked when an option in the drop-down list box is selected. **index** indicates the index of the selected option. **value** indicates the value of the selected option.|
## Example
@@ -61,7 +61,7 @@ struct SliderExample {
.font({size: 30, weight:400, family: 'serif', style: FontStyle.Normal })
.selectedOptionFont({size: 40, weight: 500, family: 'serif', style: FontStyle.Normal })
.optionFont({size: 30, weight: 400, family: 'serif', style: FontStyle.Normal })
- .onSelected((index:number)=>{
+ .onSelecte((index:number)=>{
console.info("Select:" + index)
})
}
diff --git a/en/application-dev/reference/arkui-ts/ts-basic-components-textinput.md b/en/application-dev/reference/arkui-ts/ts-basic-components-textinput.md
index 3666df818f6f4048b8e8e99c1eba4a6d858c0fcd..b24dec295a1264222075a3c4cc51216bc8373715 100644
--- a/en/application-dev/reference/arkui-ts/ts-basic-components-textinput.md
+++ b/en/application-dev/reference/arkui-ts/ts-basic-components-textinput.md
@@ -31,7 +31,7 @@ TextInput(value?:{placeholder?: string controller?: TextInputController})
## Attributes
-In addition to [universal attributes](ts-universal-attributes.md), the following attributes are supported.
+In addition to [universal attributes](ts-universal-attributes-index.md), the following attributes are supported.
| Name | Type | Default Value | Description |
| -------- | -------- | -------- | -------- |
@@ -60,16 +60,6 @@ In addition to [universal attributes](ts-universal-attributes.md), the following
| InputType.Email | Email address input mode. |
| InputType.Number | Digit input mode. |
-## Events
-
-| Name | Description |
-| --------------------------------------------------------- | ------------------------------------------------------------ |
-| onChange(value: string) => void | Triggered when the input changes. |
-| onSubmit(callback: (enterKey: EnterKeyType) => void) | Triggered when the Enter key on the physical or soft keyboard is pressed. |
-| onEditChanged(callback: (isEditing: boolean) => void) | Triggered when the input status changes. |
-| onCopy8+(callback:(value: string) => void) | Triggered when the copy button on the pasteboard, which displays when the text box is long pressed, is clicked.
**value**: text to be copied. |
-| onCut8+(callback:(value: string) => void) | Triggered when the cut button on the pasteboard, which displays when the text box is long pressed, is clicked.
**value**: text to be cut. |
-| onPaste8+(callback:(value: string) => void) | Triggered when the paste button on the pasteboard, which displays when the text box is long pressed, is clicked.
**value**: text to be pasted. |
### TextInputController8+
@@ -88,7 +78,7 @@ controller: TextInputController = new TextInputController()
```
-### caretPosition
+### controller.createPosition
caretPosition(value: number): void
@@ -100,6 +90,19 @@ Sets the cursor in a specified position.
| value | number | Yes | - | Position of the input cursor.
**value**: indicates the length from the start of the string to the position where the input cursor is located. |
+## Events
+
+| Name | Description |
+| -------- | -------- |
+| onChange(value: string) => void | Triggered when the input changes. |
+| onSubmit(callback: (enterKey: EnterKeyType) => void) | Triggered when the Enter key on the physical or soft keyboard is pressed. |
+| onEditChanged(callback: (isEditing: boolean) => void)(deprecated) | Triggered when the input status changes. |
+| onEditChange(callback: (isEditing: boolean) => void) 8+ | Triggered when the input status changes. |
+| onCopy8+(callback:(value: string) => void) | Triggered when the copy button on the pasteboard, which displays when the text box is long pressed, is clicked.
**value**: text to be copied. |
+| onCut8+(callback:(value: string) => void) | Triggered when the cut button on the pasteboard, which displays when the text box is long pressed, is clicked.
**value**: text to be cut. |
+| onPaste8+(callback:(value: string) => void) | Triggered when the paste button on the pasteboard, which displays when the text box is long pressed, is clicked.
**value**: text to be pasted. |
+
+
## Example
diff --git a/en/application-dev/reference/arkui-ts/ts-basic-gestures-pangesture.md b/en/application-dev/reference/arkui-ts/ts-basic-gestures-pangesture.md
index 86ec87b6d1f59620e9b26d761b0f08b4677fb159..cd075d4331d1441d902049d2e25b78ae7ff2cdc6 100644
--- a/en/application-dev/reference/arkui-ts/ts-basic-gestures-pangesture.md
+++ b/en/application-dev/reference/arkui-ts/ts-basic-gestures-pangesture.md
@@ -12,59 +12,59 @@ None
## APIs
-PanGesture(options?: { fingers?: number, direction?: PanDirection, distance?: number } | [PanGestureOption](#pangestureoption))
+PanGesture(options?: { fingers?: number, direction?: PanDirection, distance?: number } | [PanGestureOption](#pangestureoptions))
- Parameters
- | Name | Type | Mandatory | Default Value | Description |
+ | Name | Type | Mandatory | Default Value | Description |
| -------- | -------- | -------- | -------- | -------- |
- | fingers | number | No | 1 | Minimum number of fingers to trigger a long press gesture. The value ranges from 1 to 10. |
- | direction | PanDirection | No | All | Slide direction. The enumerated value supports the AND (&) and OR (\|) operations. |
- | distance | number | No | 5.0 | Minimum slide recognition distance, in vp. |
+ | fingers | number | No | 1 | Minimum number of fingers to trigger a long press gesture. The value ranges from 1 to 10. |
+ | direction | PanDirection | No | All | Slide direction. The enumerated value supports the AND (&) and OR (\|) operations. |
+ | distance | number | No | 5.0 | Minimum slide recognition distance, in vp. |
- PanDirection enums
- | Name | Description |
+ | Name | Description |
| -------- | -------- |
- | All | All directions. |
- | Horizontal | Horizontal slide. |
- | Vertical | Vertical slide. |
- | Left | Slide to the left. |
- | Right | Slide to the right. |
- | Up | Slide up. |
- | Down | Slide down. |
- | None | Slide disabled. |
+ | All | All directions. |
+ | Horizontal | Horizontal slide. |
+ | Vertical | Vertical slide. |
+ | Left | Slide to the left. |
+ | Right | Slide to the right. |
+ | Up | Slide up. |
+ | Down | Slide down. |
+ | None | Slide disabled. |
-### PanGestureOption
+### PanGestureOptions
-The attributes of the slide gesture recognizer can be dynamically modified using the **PanGestureOption** AP. This avoids modifying attributes through status variables, which will cause the UI to be refreshed.
+The attributes of the slide gesture recognizer can be dynamically modified using the **PanGestureOptions** AP. This avoids modifying attributes through status variables, which will cause the UI to be refreshed.
-PanGestureOption(options?: { fingers?: number, direction?: PanDirection, distance?: number })
+PanGestureOptions(options?: { fingers?: number, direction?: PanDirection, distance?: number })
- Parameters
For details, see **PanGesture**.
- APIs
- | Name | Description |
+ | Name | Description |
| -------- | -------- |
- | setDirection(value: PanDirection) | Sets the direction. |
- | setDistance(value: number) | Sets the distance. |
- | setFingers(value: number) | Sets the number of fingers. |
+ | setDirection(value: PanDirection) | Sets the direction. |
+ | setDistance(value: number) | Sets the distance. |
+ | setFingers(value: number) | Sets the number of fingers. |
## Events
- | Name | Description |
+| Name | Description |
| -------- | -------- |
-| onActionStart(callback: (event?: PanGestureEvent) => void) | Callback for the pan gestures reorganization event. |
-| onActionUpdate(callback: (event?: PanGestureEvent) => void) | Callback invoked when a pan gesture is recognized. |
-| onActionEnd(callback: (event?: PanGestureEvent) => void) | Callback invoked when the finger used for a pan gesture is lift. |
-| onActionCancel(callback: () => void) | Callback invoked when a tap cancellation event is received after a pan gesture is recognized. |
+| onActionStart(callback: (event?: PanGestureEvent) => void) | Callback for the pan gestures reorganization event. |
+| onActionUpdate(callback: (event?: PanGestureEvent) => void) | Callback invoked when a pan gesture is recognized. |
+| onActionEnd(callback: (event?: PanGestureEvent) => void) | Callback invoked when the finger used for a pan gesture is lift. |
+| onActionCancel(callback: () => void) | Callback invoked when a tap cancellation event is received after a pan gesture is recognized. |
- PanGestureEvent8+ attributes
- | Name | Type | Description |
+ | Name | Type | Description |
| -------- | -------- | -------- |
- | offsetX | number | Offset of the gesture event, in vp. |
- | offsetY | number | Offset of the gesture event, in vp. |
+ | offsetX | number | Offset of the gesture event, in vp. |
+ | offsetY | number | Offset of the gesture event, in vp. |
## Example
diff --git a/en/application-dev/reference/arkui-ts/ts-container-alphabet-indexer.md b/en/application-dev/reference/arkui-ts/ts-container-alphabet-indexer.md
index 89610005db9561f3cb52282fd4a97cc414a57d23..ba2b3259ee48b1627a1f100b1e33f496b7b3a974 100644
--- a/en/application-dev/reference/arkui-ts/ts-container-alphabet-indexer.md
+++ b/en/application-dev/reference/arkui-ts/ts-container-alphabet-indexer.md
@@ -23,46 +23,47 @@ None
AlphabetIndexer(value: {arrayValue : Array<string>, selected : number})
- Parameters
- | Name | Type | Mandatory | Default Value | Description |
+ | Name | Type | Mandatory | Default Value | Description |
| -------- | -------- | -------- | -------- | -------- |
- | arrayValue | Array<string> | Yes | - | Array of strings to be displayed in the alphabetic index bar. |
- | selected | number | Yes | - | ID of a selected item. |
+ | arrayValue | Array<string> | Yes | - | Array of strings to be displayed in the alphabetic index bar. |
+ | selected | number | Yes | - | ID of a selected item. |
## Attributes
- | Name | Type | Description |
+| Name | Type | Description |
| -------- | -------- | -------- |
-| selectedColor | Color | Font color of the selected text. |
-| popupColor | Color | Font color of the pop-up text. |
-| selectedBackgroundColor | Color | Background color of the selected text. |
-| popupBackground | Color | Background color of the pop-up text. |
-| usingPopup | boolean | Whether to use pop-up text. |
-| selectedFont | {
size?: number,
weight?: FontWeight,
family?: string,
style?: FontStyle
} | Font style of the selected text. |
-| popupFont | {
size?: number,
weight?: FontWeight,
family?: string,
style?: FontStyle
} | Font style of the pop-up text. |
-| font | {
size?: number,
weight?: FontWeight,
family?: string,
style?: FontStyle
} | Default font style of the alphabetic index bar. |
-| itemSize | Length | Size of an item in the alphabetic index bar. The item is a square, and the side length needs to be set. |
-| alignStyle | IndexerAlign | Alignment style of the alphabetic index bar. Left alignment and right alignment are supported. The alignment style affects the position of the pop-up window. |
+| selectedColor | Color | Font color of the selected text. |
+| popupColor | Color | Font color of the pop-up text. |
+| selectedBackgroundColor | Color | Background color of the selected text. |
+| popupBackground | Color | Background color of the pop-up text. |
+| usingPopup | boolean | Whether to use pop-up text. |
+| selectedFont | {
size?: number,
weight?: FontWeight,
family?: string,
style?: FontStyle
} | Font style of the selected text. |
+| popupFont | {
size?: number,
weight?: FontWeight,
family?: string,
style?: FontStyle
} | Font style of the pop-up text. |
+| font | {
size?: number,
weight?: FontWeight,
family?: string,
style?: FontStyle
} | Default font style of the alphabetic index bar. |
+| itemSize | Length | Size of an item in the alphabetic index bar. The item is a square, and the side length needs to be set. |
+| alignStyle | IndexerAlign | Alignment style of the alphabetic index bar. Left alignment and right alignment are supported. The alignment style affects the position of the pop-up window. |
- IndexerAlign enums
- | Name | Description |
+ | Name | Description |
| -------- | -------- |
- | Left | The pop-up window is displayed on the right of the alphabetic indexer bar. |
- | Right | The pop-up window is displayed on the left of the alphabetic indexer bar. |
+ | Left | The pop-up window is displayed on the right of the alphabetic indexer bar. |
+ | Right | The pop-up window is displayed on the left of the alphabetic indexer bar. |
## Events
- | Name | Description |
+| Name | Description |
| -------- | -------- |
-| onSelected(index: number) => void | Callback invoked when an item in the alphabetic indexer bar is selected. |
-| onRequestPopupData(callback: (index: number) => Array<string>)8+ | Invoked when a request for displaying content in the index prompt window is sent when an item in the alphabetic indexer bar is selected.
The return value is a string array corresponding to the indexes. The string array is displayed vertically in the pop-up window. It can display up to five strings at a time and allows scrolling. |
-| onPopupSelected(callback: (index: number) => void)8+ | Invoked when an item in the index pop-up window is selected. |
+| onSelected(index: number) => void(deprecated) | Invoked when an item in the alphabetic indexer bar is selected. |
+| onSelect(index: number) => void8+ | Invoked when an item in the alphabetic indexer bar is selected. |
+| onRequestPopupData(callback: (index: number) => Array<string>)8+ | Invoked when a request for displaying content in the index prompt window is sent when an item in the alphabetic indexer bar is selected.
The return value is a string array corresponding to the indexes. The string array is displayed vertically in the pop-up window. It can display up to five strings at a time and allows scrolling. |
+| onPopupSelect(callback: (index: number) => void)8+ | Invoked when an item in the index pop-up window is selected. |
## Example
-
+
```
@Entry
@Component
@@ -80,7 +81,7 @@ struct AlphabetIndexerSample {
.popupFont({ size: 30, weight: FontWeight.Bolder }) // Font style of the pop-up text
.itemSize(28) // Size of each item (square)
.alignStyle(IndexerAlign.Left) // Left aligned
- .onSelected((index: number) => {
+ .onSelect((index: number) => {
console.info(this.value[index] + 'Selected') // Event indicating that an item is selected
})
.margin({ left: 50 })
diff --git a/en/application-dev/reference/arkui-ts/ts-explicit-animation.md b/en/application-dev/reference/arkui-ts/ts-explicit-animation.md
index f8c65982db423a9dc3eb4a7573b9501e15a1b73d..d3a75465226905a1a9b144f09dffd50d5a7ee0a7 100644
--- a/en/application-dev/reference/arkui-ts/ts-explicit-animation.md
+++ b/en/application-dev/reference/arkui-ts/ts-explicit-animation.md
@@ -4,28 +4,28 @@
> ![icon-note.gif](public_sys-resources/icon-note.gif) **NOTE**
> This animation is supported since API version 7. Updates will be marked with a superscript to indicate their earliest API version.
- | Name | Description |
+| Name | Description |
| -------- | -------- |
-| animateTo(value: [AnimationOption](#animationoption-object), event: ()=> void) : void | Provides a transition animation when the status changes due to the closure code.
**event** specifies the closure function that displays the dynamic effect. The system automatically inserts the transition animation if the status changes in the closure function. |
+| animateTo(value: [AnimationOptions](#animationoptions), event: ()=> void) : void | Provides a transition animation when the status changes due to the closure code.
**event** specifies the closure function that displays the dynamic effect. The system automatically inserts the transition animation if the status changes in the closure function. |
-## AnimationOption Object
+## AnimationOptions
- Attributes
- | Name | Type | Default Value | Description |
+ | Name | Type | Default Value | Description |
| -------- | -------- | -------- | -------- |
- | duration | number | 1000 | Animation duration, in ms. |
- | tempo | number | 1.0 | Animation playback speed. A larger value indicates faster animation playback, and a smaller value indicates slower animation playback. The value **0** means that there is no animation. |
- | curve | Curve \| Curves | Linear | Animation curve. |
- | delay | number | 0 | Delay of animation playback, in ms. By default, the playback is not delayed. |
- | iterations | number | 1 | Number of times that the animation is played. By default, the animation is played once. The value **-1** indicates that the animation is played for an unlimited number of times. |
- | playMode | PlayMode | Normal | Animation playback mode. By default, the animation is played from the beginning after the playback is complete. |
+ | duration | number | 1000 | Animation duration, in ms. |
+ | tempo | number | 1.0 | Animation playback speed. A larger value indicates faster animation playback, and a smaller value indicates slower animation playback. The value **0** means that there is no animation. |
+ | curve | Curve \| Curves | Linear | Animation curve. |
+ | delay | number | 0 | Delay of animation playback, in ms. By default, the playback is not delayed. |
+ | iterations | number | 1 | Number of times that the animation is played. By default, the animation is played once. The value **-1** indicates that the animation is played for an unlimited number of times. |
+ | playMode | PlayMode | Normal | Animation playback mode. By default, the animation is played from the beginning after the playback is complete. |
- APIs
- | Name | Description |
+ | Name | Description |
| -------- | -------- |
- | onFinish() => void | Callback invoked when the animation playback is complete. |
+ | onFinish() => void | Callback invoked when the animation playback is complete. |
## Example
diff --git a/en/application-dev/reference/arkui-ts/ts-media-components-video.md b/en/application-dev/reference/arkui-ts/ts-media-components-video.md
index 8e2f943835a48517e45377c0ac81fd6145471bed..129b48228f7a87b56dd654f7991ecb7adea95da7 100644
--- a/en/application-dev/reference/arkui-ts/ts-media-components-video.md
+++ b/en/application-dev/reference/arkui-ts/ts-media-components-video.md
@@ -15,9 +15,9 @@ The **<Video>** component does not support any child component.
## APIs
-Video(value: VideoOption)
+Video(value: VideoOptions)
-- VideoOption attributes
+- VideoOptions attributes
| Name | Type | Mandatory | Default Value | Description |
| -------- | -------- | -------- | -------- | -------- |
| src | string | No | - | Path of the video source. |
@@ -27,13 +27,13 @@ Video(value: VideoOption)
- PlaybackSpeed8+
- | Name | Description |
+ | Name | Description |
| -------- | -------- |
- | Speed_Forward_0_75_X | 0.75x playback speed. |
- | Speed_Forward_1_00_X | 1x playback speed. |
- | Speed_Forward_1_25_X | 1.25x playback speed. |
- | Speed_Forward_1_75_X | 1.75x playback speed. |
- | Speed_Forward_2_00_X | 2x playback speed. |
+ | Speed_Forward_0_75_X | 0.75x playback speed. |
+ | Speed_Forward_1_00_X | 1x playback speed. |
+ | Speed_Forward_1_25_X | 1.25x playback speed. |
+ | Speed_Forward_1_75_X | 1.75x playback speed. |
+ | Speed_Forward_2_00_X | 2x playback speed. |
## Attributes
@@ -49,16 +49,16 @@ Video(value: VideoOption)
## Events
- | Name | Description |
+| Name | Description |
| -------- | -------- |
-| onStart() => void | Triggered when the video is played. |
-| onPause() => void | Triggered when the video playback is paused. |
-| onFinish() => void | Triggered when the video playback is finished. |
+| onStart() => void | Triggered when the video is played. |
+| onPause() => void | Triggered when the video playback is paused. |
+| onFinish() => void | Triggered when the video playback is finished. |
| onError() => void | Triggered when the video playback fails. |
-| onPrepared(event?: { duration: number }) => void | Triggered when video preparation is complete. The video duration (in seconds) is obtained from **duration**. |
-| onSeeking(event?: { time: number }) => void | Triggered to report the time (in seconds) when the progress bar is being dragged. |
-| onSeeked(event?: { time: number }) => void | Triggered to report the playback time (in seconds) when the user finishes dragging the progress bar. |
-| onUpdate(event?: { time: number }) => void | Triggered once per 250 ms when the playback progress changes. The unit of the current playback time is second. |
+| onPrepared(event?: { duration: number }) => void | Triggered when video preparation is complete. The video duration (in seconds) is obtained from **duration**. |
+| onSeeking(event?: { time: number }) => void | Triggered to report the time (in seconds) when the progress bar is being dragged. |
+| onSeeked(event?: { time: number }) => void | Triggered to report the playback time (in seconds) when the user finishes dragging the progress bar. |
+| onUpdate(event?: { time: number }) => void | Triggered once per 250 ms when the playback progress changes. The unit of the current playback time is second. |
### VideoController
@@ -66,21 +66,21 @@ Video(value: VideoOption)
> ![icon-note.gif](public_sys-resources/icon-note.gif) **NOTE**
> A **VideoController** object can control one or more videos.
- | Name | Description |
+| Name | Description |
| -------- | -------- |
-| start() : void | Starts playback. |
-| pause() : void | Pauses playback. |
-| stop() : void | Stops playback. |
-| setCurrentTime(value: number) | Sets the video playback position. |
+| start() : void | Starts playback. |
+| pause() : void | Pauses playback. |
+| stop() : void | Stops playback. |
+| setCurrentTime(value: number) | Sets the video playback position. |
| setCurrentTime(value: number, seekMode: SeekMode)8+ | Sets the video playback position with the specified seek mode. |
- SeekMode8+
- | Name | Description |
+ | Name | Description |
| -------- | -------- |
- | PreviousKeyframe | Seeks to the nearest previous keyframe. |
- | NextKeyframe | Seeks to the nearest next keyframe. |
- | ClosestKeyframe | Seeks to the nearest keyframe. |
- | Accurate | Seeks to a specific frame, regardless of whether the frame is a keyframe. |
+ | PreviousKeyframe | Seeks to the nearest previous keyframe. |
+ | NextKeyframe | Seeks to the nearest next keyframe. |
+ | ClosestKeyframe | Seeks to the nearest keyframe. |
+ | Accurate | Seeks to a specific frame, regardless of whether the frame is a keyframe. |
## Example
diff --git a/en/application-dev/reference/arkui-ts/ts-methods-textpicker-dialog.md b/en/application-dev/reference/arkui-ts/ts-methods-textpicker-dialog.md
index 5102db0b6f597b3b18210c31619a8271a1ae8cb0..7a81a17c79418684213543b1dda4a023a55ba209 100644
--- a/en/application-dev/reference/arkui-ts/ts-methods-textpicker-dialog.md
+++ b/en/application-dev/reference/arkui-ts/ts-methods-textpicker-dialog.md
@@ -11,11 +11,11 @@ None
## TextPickerDialog.show
-show(options: TextPickerDialogOption)
+show(options: TextPickerDialogOptions)
Shows a text picker in the given settings.
-- TextPickerDialogOption parameters
+- TextPickerDialogOptions
| Name| Type| Mandatory| Default Value| Description|
| -------- | -------- | -------- | -------- | -------- |
| range | string[] | Yes| - | Data selection range of the picker.|
diff --git a/en/application-dev/reference/arkui-ts/ts-universal-attributes-click.md b/en/application-dev/reference/arkui-ts/ts-universal-attributes-click.md
index dfdd81c8275ad9c5ddebf9aeec2626c7959d5402..4f22db4eedce8fecc02a6eb1d135492e0e9ad267 100644
--- a/en/application-dev/reference/arkui-ts/ts-universal-attributes-click.md
+++ b/en/application-dev/reference/arkui-ts/ts-universal-attributes-click.md
@@ -2,7 +2,7 @@
> ![icon-note.gif](public_sys-resources/icon-note.gif) **NOTE**
-> This component is supported since API version 8. Updates will be marked with a superscript to indicate their earliest API version.
+> This component is supported since API version 7. Updates will be marked with a superscript to indicate their earliest API version.
## Required Permissions
@@ -13,14 +13,14 @@ None
## Attributes
- | **Name** | **Type** | **Default Value** | **Description** |
+| **Name** | **Type** | **Default Value** | **Description** |
| -------- | -------- | -------- | -------- |
-| touchable | boolean | true | Whether the current component is touchable. |
+| touchable | boolean | true | Whether the current component is touchable. |
## Example
-
+
```
@Entry
@Component
diff --git a/en/application-dev/reference/arkui-ts/ts-universal-attributes-hover-effect.md b/en/application-dev/reference/arkui-ts/ts-universal-attributes-hover-effect.md
index 7c1c225962fcbda50f7277fba18bef4166a3f1e2..56ea57821dfedf2870eeba23e2031b95921b885b 100644
--- a/en/application-dev/reference/arkui-ts/ts-universal-attributes-hover-effect.md
+++ b/en/application-dev/reference/arkui-ts/ts-universal-attributes-hover-effect.md
@@ -12,22 +12,22 @@ None
## Attributes
- | Name | Type | Default Value | Description |
+| Name | Type | Default Value | Description |
| -------- | -------- | -------- | -------- |
-| hoverEffect | HoverEffect | HoverEffect.Auto | Hover effect of the component in hover state. |
+| hoverEffect | HoverEffect | HoverEffect.Auto | Hover effect of the component in hover state. |
- HoverEffect enums
- | Name | Description |
+ | Name | Description |
| -------- | -------- |
- | Auto | Default hover effect. |
- | Scale | Scale effect. |
- | Board | Fade-in and fade-out effect. |
- | None | No effect. |
+ | Auto | Default hover effect. |
+ | Scale | Scale effect. |
+ | Highlight | Fade-in and fade-out effect. |
+ | None | No effect. |
## Example
-
+
```
@Entry
@Component
@@ -43,17 +43,17 @@ struct HoverExample {
.position({ x: 40, y: 120 })
.hoverEffect(HoverEffect.Scale)
.onHover((isHover: boolean) => {
- console.info('Scale' + isHover)
+ console.info('Scale isHover: ' + isHover)
this.isHoverVal = isHover
})
Text('Board').fontSize(20).fontColor(Color.Gray).width('90%').position({ x: 0, y: 380 })
Column()
.width('80%').height(200).backgroundColor(Color.Gray)
- .hoverEffect(HoverEffect.Board)
+ .hoverEffect(HoverEffect.Highlight)
.position({ x: 40, y: 420 })
.onHover((isHover: boolean) => {
- console.info('HoverEffect.Board')
+ console.info('Highlight isHover: ' +isHover )
this.isHoverVal = isHover
})
}
diff --git a/en/application-dev/reference/arkui-ts/ts-universal-attributes-polymorphic-style.md b/en/application-dev/reference/arkui-ts/ts-universal-attributes-polymorphic-style.md
index e4ab894bb4ec9529aaec2fcdc073b8fa56132b0a..48bd346aa8202c019f7425097f66f1453dc96fd7 100644
--- a/en/application-dev/reference/arkui-ts/ts-universal-attributes-polymorphic-style.md
+++ b/en/application-dev/reference/arkui-ts/ts-universal-attributes-polymorphic-style.md
@@ -15,21 +15,21 @@ None
## Attributes
- | Name | Type | Default Value | Description |
+| Name | Type | Default Value | Description |
| -------- | -------- | -------- | -------- |
-| stateStyle | StateStyles | - | Sets the styles of a component for different states. |
+| stateStyles | StateStyles | - | Styles of a component for different states. |
- StateStyles8+
- | Name | Type | Mandatory | Default Value | Description |
+ | Name | Type | Mandatory | Default Value | Description |
| -------- | -------- | -------- | -------- | -------- |
- | normal | ()=>void | No | - | Style of the component when stateless. |
- | pressed | ()=>void | No | - | Style of the component in the pressed state. |
- | disabled | ()=>void | No | - | Style of the component in disabled state. |
+ | normal | ()=>void | No | - | Style of the component when stateless. |
+ | pressed | ()=>void | No | - | Style of the component in the pressed state. |
+ | disabled | ()=>void | No | - | Style of the component in disabled state. |
## Example
-
+
```
@Entry
@Component
diff --git a/en/application-dev/reference/arkui-ts/ts-universal-attributes-popup.md b/en/application-dev/reference/arkui-ts/ts-universal-attributes-popup.md
index 224ece16207a0d67c4ebdb05f55d157442271301..9d801b2503cc4225907879d5eba7596c120db3b6 100644
--- a/en/application-dev/reference/arkui-ts/ts-universal-attributes-popup.md
+++ b/en/application-dev/reference/arkui-ts/ts-universal-attributes-popup.md
@@ -13,21 +13,21 @@ None
## Attributes
- | Name | Type | Default Value | Description |
+| Name | Type | Default Value | Description |
| -------- | -------- | -------- | -------- |
-| bindPopup | show: boolean,
popup: PopupOption \| CustomPopupOption | - | Settings of the popup bound to a component.
**show**: whether to display the popup on the creation page by default. The default value is **false**.
**popup**: parameters of the current popup. |
+| bindPopup | show: boolean,
popup: PopupOptions \| CustomPopupOptions | - | Settings of the popup bound to a component.
**show**: whether to display the popup on the creation page by default. The default value is **false**.
**popup**: parameters of the current popup. |
-- PopupOption attributes
- | Name | Type | Mandatory | Default Value | Description |
+- PopupOptions attributes
+ | Name | Type | Mandatory | Default Value | Description |
| -------- | -------- | -------- | -------- | -------- |
- | message | string | Yes | - | Content of the popup message. |
- | placementOnTop | boolean | No | false | Whether to display the popup above the component. The default value is **false**. |
- | primaryButton | {
value: string,
action: () => void
} | No | - | First button.
**value**: text of the primary button in the popup.
**action**: callback function for clicking the primary button. |
- | secondaryButton | {
value: string,
action: () => void
} | No | - | Second button.
**value**: text of the secondary button in the popup.
**action**: callback function for clicking the secondary button. |
- | onStateChange | (isVisible: boolean) => void | No | - | Callback for the popup status change event. The parameter **isVisible** indicates the visibility of the popup. |
+ | message | string | Yes | - | Content of the popup message. |
+ | placementOnTop | boolean | No | false | Whether to display the popup above the component. The default value is **false**. |
+ | primaryButton | {
value: string,
action: () => void
} | No | - | First button.
**value**: text of the primary button in the popup.
**action**: callback function for clicking the primary button. |
+ | secondaryButton | {
value: string,
action: () => void
} | No | - | Second button.
**value**: text of the secondary button in the popup.
**action**: callback function for clicking the secondary button. |
+ | onStateChange | (isVisible: boolean) => void | No | - | Callback for the popup status change event. The parameter **isVisible** indicates the visibility of the popup. |
-- CustomPopupOption8+
+- CustomPopupOptions8+
| Name | Type | Mandatory | Default Value | Description |
| -------- | -------- | -------- | -------- | -------- |
| builder | () => any | Yes | - | Builder of the tooltip content. |
@@ -39,16 +39,16 @@ None
| onStateChange | (isVisible: boolean) => void | No | - | Callback for the popup status change event. The parameter **isVisible** indicates the visibility of the popup. |
- Placement8+ enums
- | Name | Description |
+ | Name | Description |
| -------- | -------- |
- | Left | The tooltip is on the left of the component. |
- | Right | The tooltip is on the right of the component. |
- | Top | The tooltip is on the top of the component. |
- | Bottom | The tooltip is at the bottom of the component. |
- | TopLeft | The tooltip is in the upper left corner of the component. |
- | TopRight | The tooltip is in the upper right corner of the component. |
- | BottomLeft | The tooltip is in the lower left corner of the component. |
- | BottomRight | The tooltip is in the lower right corner of the component. |
+ | Left | The tooltip is on the left of the component. |
+ | Right | The tooltip is on the right of the component. |
+ | Top | The tooltip is on the top of the component. |
+ | Bottom | The tooltip is at the bottom of the component. |
+ | TopLeft | The tooltip is in the upper left corner of the component. |
+ | TopRight | The tooltip is in the upper right corner of the component. |
+ | BottomLeft | The tooltip is in the lower left corner of the component. |
+ | BottomRight | The tooltip is in the lower right corner of the component. |
## Example
diff --git a/en/application-dev/reference/arkui-ts/ts-universal-events-click.md b/en/application-dev/reference/arkui-ts/ts-universal-events-click.md
index 85f747e8f45c5094683abdd91b52e08effbad07e..92ceedcdc8cdf532dcaf9bfb3205c7f9d4cf7c6d 100644
--- a/en/application-dev/reference/arkui-ts/ts-universal-events-click.md
+++ b/en/application-dev/reference/arkui-ts/ts-universal-events-click.md
@@ -12,43 +12,43 @@ None
## Events
- | Name | Bubble Supported | Description |
+| Name | Bubble Supported | Description |
| -------- | -------- | -------- |
-| onClick(callback: (event?: ClickEvent) => void) | No | Called when a click event occurs. For details about the event parameters, see [ClickEvent](#clickevent). |
+| onClick(callback: (event?: ClickEvent) => void) | No | Called when a click event occurs. For details about the event parameters, see [ClickEvent](#clickevent). |
### ClickEvent
- | Name | Type | Description |
+| Name | Type | Description |
| -------- | -------- | -------- |
-| screenX | number | X coordinate of the click relative to the left edge of the screen. |
-| screenY | number | Y coordinate of the click relative to the upper edge of the screen. |
-| x | number | X coordinate of the click relative to the left edge of the component being clicked. |
-| y | number | Y coordinate of the click relative to the upper edge of the component being clicked. |
-| target8+ | EventTarget | Target element that is clicked. |
-| timestamp | number | Timestamp of the event. |
+| screenX | number | X coordinate of the click relative to the left edge of the screen. |
+| screenY | number | Y coordinate of the click relative to the upper edge of the screen. |
+| x | number | X coordinate of the click relative to the left edge of the component being clicked. |
+| y | number | Y coordinate of the click relative to the upper edge of the component being clicked. |
+| target8+ | EventTarget | Target element that is clicked. |
+| timestamp | number | Timestamp of the event. |
- EventTarget8+ attributes
- | Name | Type | Description |
+ | Name | Type | Description |
| -------- | -------- | -------- |
- | area | Area | Area information of the target element.|
+ | area | Area | Area information of the target element.|
- Area8+ attributes
- | Name | Type | Description |
+ | Name | Type | Description |
| -------- | -------- | -------- |
- | width | number | Width of the target element, in vp. |
- | height | number | Height of the target element, in vp. |
- | pos | Position | Position of the upper left corner of the target element relative to that of the parent element. |
- | globalPos | Position | Position of the upper left corner of the target element relative to that of the page. |
+ | width | number | Width of the target element, in vp. |
+ | height | number | Height of the target element, in vp. |
+ | position | Position | Position of the upper left corner of the target element relative to that of the parent element. |
+ | globalPosition | Position | Position of the upper left corner of the target element relative to that of the page. |
- Position8+ attributes
- | Name | Type | Description |
+ | Name | Type | Description |
| -------- | -------- | -------- |
- | x | number | X-coordinate, in vp. |
- | y | number | Y-coordinate, in vp. |
+ | x | number | X-coordinate, in vp. |
+ | y | number | Y-coordinate, in vp. |
## Example