From 41b037ccde43559268c94b8339bb703c8902ee6a Mon Sep 17 00:00:00 2001 From: "ester.zhou" Date: Mon, 9 Jan 2023 13:53:08 +0800 Subject: [PATCH] Update docs (12933) Signed-off-by: ester.zhou --- .../quick-start/arkts-state-mgmt-concepts.md | 5 +- .../arkts-state-mgmt-page-level.md | 16 +-- .../reference/apis/js-apis-curve.md | 99 ++++++++++++++---- .../reference/apis/js-apis-matrix4.md | 31 +++--- .../reference/apis/js-apis-system-router.md | 44 ++++---- .../reference/arkui-ts/figures/alphabet.gif | Bin 0 -> 81263 bytes .../figures/en-us_image_0000001212378392.gif | Bin 137633 -> 0 bytes .../arkui-ts/ts-basic-components-image.md | 28 ++--- .../arkui-ts/ts-container-alphabet-indexer.md | 4 +- .../arkui-ts/ts-explicit-animation.md | 2 +- .../ui/ui-ts-creating-simple-page.md | 47 ++++----- 11 files changed, 175 insertions(+), 101 deletions(-) create mode 100644 en/application-dev/reference/arkui-ts/figures/alphabet.gif delete mode 100644 en/application-dev/reference/arkui-ts/figures/en-us_image_0000001212378392.gif diff --git a/en/application-dev/quick-start/arkts-state-mgmt-concepts.md b/en/application-dev/quick-start/arkts-state-mgmt-concepts.md index d3f1002dca..2eae06eca2 100644 --- a/en/application-dev/quick-start/arkts-state-mgmt-concepts.md +++ b/en/application-dev/quick-start/arkts-state-mgmt-concepts.md @@ -15,8 +15,8 @@ In the multi-dimensional state management mechanism for ArkUI, UI-related data c | @Link | Primitive data types, classes, and arrays | This decorator is used to establish two-way data binding between the parent and child components. The internal state data of the parent component is used as the data source. Any changes made to one component will be reflected to the other.| | @Observed | Class | This decorator is used to indicate that the data changes in the class will be managed by the UI page. | | @ObjectLink | Objects of **@Observed** decorated classes| When the decorated state variable is modified, the parent and sibling components that have the state variable will be notified for UI re-rendering.| -| @Consume | Primitive data types, classes, and arrays | When the **@Consume** decorated variable detects the update of the **@Provide** decorated variable, the re-rendering of the current custom component is triggered.| | @Provide | Primitive data types, classes, and arrays | As the data provider, **@Provide** can update the data of child nodes and trigger page re-rendering.| +| @Consume | Primitive data types, classes, and arrays | When the **@Consume** decorated variable detects the update of the **@Provide** decorated variable, the re-rendering of the current custom component is triggered.| ## State Management with Application-level Variables @@ -25,5 +25,8 @@ In the multi-dimensional state management mechanism for ArkUI, UI-related data c - **@StorageLink**: works in a way similar to that of **@Consume**. The difference is that the target object is obtained from the **AppStorage** based on the given name. **@StorageLink** establishes two-way binding between the decorated UI component and **AppStorage** to synchronize data. - **@StorageProp**: synchronizes UI component attributes with the **AppStorage** unidirectionally. That is, the value change in the **AppStorage** will trigger an update of the corresponding UI component, but the change of the UI component will not cause an update of the attribute value in the **AppStorage**. - Service logic implementation API: adds, reads, modifies, or deletes the state data of applications. The changes made by this API will be synchronized to the UI component for UI update. +- **LocalStorage**: provides ability-specific storage. +- **@LocalStorageLink**: establishes two-way data binding between a component and the **LocalStorage**. Specifically, this is achieved by decorating the component's state variable with **@LocalStorageLink(*key*)**. Wherein, **key** is the attribute key value in the **LocalStorage**. +- **@LocalStorageProp**: establishes one-way data binding between a component and the **LocalStorage**. Specifically, this is achieved by decorating the component's state variable with **@LocalStorageProp(*key*)**. Wherein, **key** is the attribute key value in the **LocalStorage**. - **PersistentStorage**: provides a set of static methods for managing persistent data of applications. Persistent data with specific tags can be linked to the **AppStorage**, and then the persistent data can be accessed through the **AppStorage** APIs. Alternatively, the **@StorageLink** decorator can be used to access the variable that matches the specific key. - **Environment**: provides the **AppStorage** with an array of environment state attributes that are required by the application and describe the device environment where the application runs. It is a singleton object created by the framework when the application is started. diff --git a/en/application-dev/quick-start/arkts-state-mgmt-page-level.md b/en/application-dev/quick-start/arkts-state-mgmt-page-level.md index accda367a0..504665688a 100644 --- a/en/application-dev/quick-start/arkts-state-mgmt-page-level.md +++ b/en/application-dev/quick-start/arkts-state-mgmt-page-level.md @@ -82,14 +82,18 @@ struct MyComponent { ## @Prop -**@Prop** and **@State** have the same semantics but different initialization modes. Variables decorated by **@Prop** must be initialized using the **@State** decorated variable provided by their parent components. The **@Prop** decorated variable can be modified in the component, but the modification is not updated to the parent component; that is, **@Prop** uses one-way data binding. +**@Prop** and **@State** have the same semantics but different initialization modes. A **@Prop** decorated variable in a component must be initialized using the **@State** decorated variable in its parent component. The **@Prop** decorated variable can be modified in the component, but the modification is not updated to the parent component; the modification to the **@State** decorated variable is synchronized to the **@Prop** decorated variable. That is, **@Prop** establishes one-way data binding. The **@Prop** decorated state variable has the following features: - Support for simple types: The number, string, and boolean types are supported. - Private: Data is accessed only within the component. - Support for multiple instances: A component can have multiple attributes decorated by **@Prop**. -- Support for initialization with a value passed to the @Prop decorated variable: When a new instance of the component is created, all **@Prop** decorated variables must be initialized. Initialization inside the component is not supported. +- Support for initialization with a value passed to the @Prop decorated variable: When a new instance of the component is created, all **@Prop** variables must be initialized. Initialization inside the component is not supported. + +> **NOTE** +> +> A **@Prop** decorated variable cannot be initialized inside the component. **Example** @@ -152,13 +156,13 @@ Two-way binding can be established between the **@Link** decorated variable and - Support for multiple types: The **@Link** decorated variables support the data types the same as the **@State** decorated variables; that is, the value can be of the following types: class, number, string, boolean, or arrays of these types. - Private: Data is accessed only within the component. -- Single data source: The variable of the parent component used for initializing the **@Link** decorated variable must be a **@State** decorated variable. +- Single data source: The variable used to initialize the **@Link** decorated variable in a component must be a state variable defined in the parent component. - **Two-way binding**: When a child component changes the **@Link** decorated variable, the **@State** decorated variable of its parent component is also changed. - Support for initialization with the variable reference passed to the @Link decorated variable: When creating an instance of the component, you must use the naming parameter to initialize all **@Link** decorated variables. **@Link** decorated variables can be initialized by using the reference of the **@State** or **@Link** decorated variable. Wherein, the **@State** decorated variables can be referenced using the **'$'** operator. > **NOTE** > -> **@Link** decorated variables cannot be initialized within the component. +> A **@Link** decorated variable cannot be initialized inside the component. **Simple Type Example** @@ -391,13 +395,13 @@ struct ViewB { ``` -## @Consume and @Provide +## @Provide and @Consume As the data provider, **@Provide** can update the data of child nodes and trigger page rendering. After **@Consume** detects that the **@Provide** decorated variable is updated, it will initiate re-rendering of the current custom component. > **NOTE** > -> To avoid infinite loops caused by circular reference, exercise caution when using **@Provide** and **@Consume**. +> When using **@Provide** and **@Consume**, avoid circular reference that may lead to infinite loops. ### @Provide diff --git a/en/application-dev/reference/apis/js-apis-curve.md b/en/application-dev/reference/apis/js-apis-curve.md index 11b95aa03d..2c90472a98 100644 --- a/en/application-dev/reference/apis/js-apis-curve.md +++ b/en/application-dev/reference/apis/js-apis-curve.md @@ -1,6 +1,6 @@ -# Interpolation Calculation +# @ohos.curves -The **Curves** module provides APIs for interpolation calculation to construct step, cubic Bezier, and spring curve objects. +The **Curves** module provides APIs for interpolation calculation to create step, cubic Bezier, and spring curves. > **NOTE** > @@ -19,7 +19,7 @@ import Curves from '@ohos.curves' initCurve(curve?: Curve): ICurve -Implements initialization for the interpolation curve, which is used to create an interpolation curve object based on the input parameter. +Implements initialization for the interpolation curve, which is used to create an interpolation curve based on the input parameter. **System capability**: SystemCapability.ArkUI.ArkUI.Full @@ -33,7 +33,7 @@ Implements initialization for the interpolation curve, which is used to create a | Type | Description | | ---------------------------------- | ---------------- | -| [ICurve](#icurve) | Curve object.| +| [ICurve](#icurve) | Interpolation curve.| **Example** @@ -49,7 +49,7 @@ Curves.initCurve(Curve.EaseIn) // Create a default ease-in curve, where the inte stepsCurve(count: number, end: boolean): ICurve -Constructs a step curve object. +Creates a step curve. **System capability**: SystemCapability.ArkUI.ArkUI.Full @@ -64,7 +64,7 @@ Constructs a step curve object. | Type | Description | | ---------------------------------- | ---------------- | -| [ICurve](#icurve) | Curve object.| +| [ICurve](#icurve) | Interpolation curve.| **Example** @@ -80,7 +80,7 @@ Curves.stepsCurve(9, true) // Create a step curve. cubicBezierCurve(x1: number, y1: number, x2: number, y2: number): ICurve -Constructs a cubic Bezier curve object. The curve values must be between 0 and 1. +Creates a cubic Bezier curve. The curve values must be between 0 and 1. **System capability**: SystemCapability.ArkUI.ArkUI.Full @@ -96,7 +96,7 @@ Constructs a cubic Bezier curve object. The curve values must be between 0 and 1 | Type | Description | | ---------------------------------- | ---------------- | -| [ICurve](#icurve) | Curve object.| +| [ICurve](#icurve) | Interpolation curve.| **Example** @@ -112,7 +112,7 @@ Curves.cubicBezierCurve(0.1, 0.0, 0.1, 1.0) // Create a cubic Bezier curve. springCurve(velocity: number, mass: number, stiffness: number, damping: number): ICurve -Constructs a spring curve object. +Creates a spring curve. **System capability**: SystemCapability.ArkUI.ArkUI.Full @@ -120,7 +120,7 @@ Constructs a spring curve object. | Name | Type | Mandatory | Description | | --------- | ------ | ---- | ----- | | velocity | number | Yes | Initial velocity. It is applied by external factors to the elastic animation. It aims to help ensure the smooth transition from the previous motion state to the elastic animation.| -| mass | number | Yes | Mass. Force object of the elastic system, which will have inertia effect on the elastic system. The greater the mass, the greater the amplitude of the oscillation, and the slower the speed of restoring to the equilibrium position.| +| mass | number | Yes | Mass, which influences the inertia in the spring system. The greater the mass, the greater the amplitude of the oscillation, and the slower the speed of restoring to the equilibrium position.| | stiffness | number | Yes | Stiffness. It is the degree to which an object deforms by resisting the force applied. In an elastic system, the greater the stiffness, the stronger the ability to resist deformation, and the faster the speed of restoring to the equilibrium position.| | damping | number | Yes | Damping. It is a pure number and has no real physical meaning. It is used to describe the oscillation and attenuation of the system after being disturbed. The larger the damping, the smaller the number of oscillations of elastic motion, and the smaller the oscillation amplitude.| @@ -129,7 +129,7 @@ Constructs a spring curve object. | Type | Description | | ---------------------------------- | ---------------- | -| [ICurve](#icurve)| Curve object.| +| [ICurve](#icurve)| Interpolation curve.| **Example** @@ -140,6 +140,68 @@ Curves.springCurve(100, 1, 228, 30) // Create a spring curve. ``` +## Curves.springMotion9+ + +springMotion(response?: number, dampingFraction?: number, overlapDuration?: number): ICurve + +Creates a spring animation curve. If multiple spring animations are applied to the same attribute of an object, each animation replaces their predecessor and inherits the velocity. + +**System capability**: SystemCapability.ArkUI.ArkUI.Full + +**Parameters** +| Name | Type | Mandatory | Description | +| --------- | ------ | ---- | ----- | +| response | number | No | Duration of one complete oscillation, in seconds.
Default value: **0.55**| +| dampingFraction | number | No | Damping coefficient.
**0**: undamped. In this case, the spring oscillates forever.
> 0 and < 1: underdamped. In this case, the spring overshoots the equilibrium position.
**1**: critically damped.
> 1: overdamped. In this case, the spring approaches equilibrium gradually.
Default value: **0.825**| +| overlapDuration | number | No | Duration for animations to overlap, in seconds. When animations overlap, if the **response** values of the two animations are different, they will transit smoothly over this duration.
Default value: **0**| + + +**Return value** + +| Type | Description | +| ---------------------------------- | ---------------- | +| [ICurve](#icurve)| Curve.
Note: The spring animation curve is physics-based. Its duration depends on the **springMotion** parameters and the previous velocity, rather than the **duration** parameter in **animation** or **animateTo**. The time cannot be normalized. Therefore, the interpolation cannot be obtained by using the [interpolate](#interpolate) function of the curve.| + +**Example** + +```ts +import Curves from '@ohos.curves' +Curves.springMotion() // Create a spring animation curve with default settings. +Curves.springMotion(0.5) // Create a spring animation curve with the specified response value. +Curves.springMotion (0.5, 0.6) // Create a spring animation curve with the specified response and dampingFraction values. +Curves.springMotion(0.5, 0.6, 0) // Create a spring animation curve with the specified parameter values. +``` + + +## Curves.responsiveSpringMotion9+ + +responsiveSpringMotion(response?: number, dampingFraction?: number, overlapDuration?: number): ICurve + +Creates a responsive spring animation curve. It is a special case of [springMotion](#curvesspringmotion9), with the only difference in the default values. It can be used together with **springMotion**. + +**System capability**: SystemCapability.ArkUI.ArkUI.Full + +**Parameters** +| Name | Type | Mandatory | Description | +| --------- | ------ | ---- | ----- | +| response | number | No | See **response** in **springMotion**. Default value: **0.15**| +| dampingFraction | number | No | See **dampingFraction** in **springMotion**. Default value: **0.86**| +| overlapDuration | number | No | See **overlapDuration** in **springMotion**. Default value: **0.25**| + +**Return value** + +| Type | Description | +| ---------------------------------- | ---------------- | +| [ICurve](#icurve)| Curve.
**NOTE**
1. To apply custom settings for a spring animation, you are advised to use **springMotion**. When using **responsiveSpringMotion**, you are advised to retain the default settings.
2. The duration of the responsive spring animation depends on the **responsiveSpringMotion** parameters and the previous velocity, rather than the **duration** parameter in **animation** or **animateTo**. In addition, the interpolation cannot be obtained by using the [interpolate](#interpolate) function of the curve.| + +**Example** + +```ts +import Curves from '@ohos.curves' +Curves.responsiveSpringMotion() // Create a responsive spring animation curve with default settings. +``` + + ## ICurve @@ -194,7 +256,7 @@ Implements initialization to create a curve. This API is deprecated since API ve steps(count: number, end: boolean): string -Constructs a step curve object. This API is deprecated since API version 9. You are advised to use [Curves.stepsCurve](#curvesstepscurve9) instead. +Creates a step curve. This API is deprecated since API version 9. You are advised to use [Curves.stepsCurve](#curvesstepscurve9) instead. **System capability**: SystemCapability.ArkUI.ArkUI.Full @@ -211,7 +273,7 @@ Constructs a step curve object. This API is deprecated since API version 9. You cubicBezier(x1: number, y1: number, x2: number, y2: number): string -Constructs a cubic Bezier curve object. The curve value must range from 0 to 1. This API is deprecated since API version 9. You are advised to use [Curves.cubicBezierCurve](#curvescubicbeziercurve9) instead. +Creates a cubic Bezier curve. The curve value must range from 0 to 1. This API is deprecated since API version 9. You are advised to use [Curves.cubicBezierCurve](#curvescubicbeziercurve9) instead. **System capability**: SystemCapability.ArkUI.ArkUI.Full @@ -229,7 +291,7 @@ Constructs a cubic Bezier curve object. The curve value must range from 0 to 1. spring(velocity: number, mass: number, stiffness: number, damping: number): string -Constructs a spring curve object. This API is deprecated since API version 9. You are advised to use [Curves.springCurve](#curvesspringcurve9) instead. +Creates a spring curve. This API is deprecated since API version 9. You are advised to use [Curves.springCurve](#curvesspringcurve9) instead. **System capability**: SystemCapability.ArkUI.ArkUI.Full @@ -238,7 +300,7 @@ Constructs a spring curve object. This API is deprecated since API version 9. Yo | Name | Type | Mandatory | Description | | --------- | ------ | ---- | ----- | | velocity | number | Yes | Initial velocity. It is applied by external factors to the elastic animation. It aims to help ensure the smooth transition from the previous motion state to the elastic animation.| -| mass | number | Yes | Mass. Force object of the elastic system, which will have inertia effect on the elastic system. The greater the mass, the greater the amplitude of the oscillation, and the slower the speed of restoring to the equilibrium position.| +| mass | number | Yes | Mass, which influences the inertia in the spring system. The greater the mass, the greater the amplitude of the oscillation, and the slower the speed of restoring to the equilibrium position.| | stiffness | number | Yes | Stiffness. It is the degree to which an object deforms by resisting the force applied. In an elastic system, the greater the stiffness, the stronger the ability to resist deformation, and the faster the speed of restoring to the equilibrium position.| | damping | number | Yes | Damping. It is a pure number and has no real physical meaning. It is used to describe the oscillation and attenuation of the system after being disturbed. The larger the damping, the smaller the number of oscillations of elastic motion, and the smaller the oscillation amplitude.| @@ -247,6 +309,7 @@ Constructs a spring curve object. This API is deprecated since API version 9. Yo ```ts // xxx.ets import Curves from '@ohos.curves' + @Entry @Component struct ImageComponent { @@ -256,16 +319,16 @@ struct ImageComponent { build() { Column() { Text() - .margin({top:100}) + .margin({ top: 100 }) .width(this.widthSize) .height(this.heightSize) .backgroundColor(Color.Red) - .onClick(()=> { + .onClick(() => { let curve = Curves.cubicBezierCurve(0.25, 0.1, 0.25, 1.0); this.widthSize = curve.interpolate(0.5) * this.widthSize; this.heightSize = curve.interpolate(0.5) * this.heightSize; }) - .animation({duration: 2000 , curve: Curves.stepsCurve(9, true)}) + .animation({ duration: 2000, curve: Curves.stepsCurve(9, true) }) }.width("100%").height("100%") } } diff --git a/en/application-dev/reference/apis/js-apis-matrix4.md b/en/application-dev/reference/apis/js-apis-matrix4.md index 97dd9e3f98..f5b9b27f55 100644 --- a/en/application-dev/reference/apis/js-apis-matrix4.md +++ b/en/application-dev/reference/apis/js-apis-matrix4.md @@ -145,11 +145,12 @@ Copies this matrix object. ```ts // xxx.ets import matrix4 from '@ohos.matrix4' + @Entry @Component struct Test { - private matrix1 = matrix4.identity().translate({x:100}) - private matrix2 = this.matrix1.copy().scale({x:2}) + private matrix1 = matrix4.identity().translate({ x: 100 }) + private matrix2 = this.matrix1.copy().scale({ x: 2 }) build() { Column() { @@ -160,7 +161,7 @@ struct Test { Image($r("app.media.bg2")) .width("40%") .height(100) - .margin({top:50}) + .margin({ top: 50 }) .transform(this.matrix2) } } @@ -199,11 +200,12 @@ Combines the effects of two matrices to generate a new matrix object. ```ts // xxx.ets import matrix4 from '@ohos.matrix4' + @Entry @Component struct Test { - private matrix1 = matrix4.identity().translate({x:200}).copy() - private matrix2 = matrix4.identity().scale({x:2}).copy() + private matrix1 = matrix4.identity().translate({ x: 200 }).copy() + private matrix2 = matrix4.identity().scale({ x: 2 }).copy() build() { Column() { @@ -211,13 +213,13 @@ struct Test { Image($r("app.media.icon")) .width("40%") .height(100) - .margin({top:50}) + .margin({ top: 50 }) // Translate the x-axis by 200px, and then scale it twice to obtain the resultant matrix. Image($r("app.media.icon")) .transform(this.matrix1.combine(this.matrix2)) .width("40%") - .height(100) - .margin({top:50}) + .height(100) + .margin({ top: 50 }) } } } @@ -245,8 +247,9 @@ Inverts this matrix object. ```ts import matrix4 from '@ohos.matrix4' // The effect of matrix 1 (width scaled up by 2x) is opposite to that of matrix 2 (width scaled down by 2x). -let matrix1 = matrix4.identity().scale({x:2}) +let matrix1 = matrix4.identity().scale({ x: 2 }) let matrix2 = matrix1.invert() + @Entry @Component struct Tests { @@ -295,10 +298,11 @@ Translates this matrix object along the x, y, and z axes. ```ts // xxx.ets import matrix4 from '@ohos.matrix4' + @Entry @Component struct Test { - private matrix1 = matrix4.identity().translate({x:100, y:200, z:30}) + private matrix1 = matrix4.identity().translate({ x: 100, y: 200, z: 30 }) build() { Column() { @@ -346,7 +350,7 @@ import matrix4 from '@ohos.matrix4' @Entry @Component struct Test { - private matrix1 = matrix4.identity().scale({x:2, y:3, z:4, centerX:50, centerY:50}) + private matrix1 = matrix4.identity().scale({ x:2, y:3, z:4, centerX:50, centerY:50 }) build() { Column() { @@ -392,17 +396,18 @@ Rotates this matrix object along the x, y, and z axes. ```ts // xxx.ets import matrix4 from '@ohos.matrix4' + @Entry @Component struct Test { - private matrix1 = matrix4.identity().rotate({x:1, y:1, z:2, angle:30}) + private matrix1 = matrix4.identity().rotate({ x: 1, y: 1, z: 2, angle: 30 }) build() { Column() { Image($r("app.media.bg1")).transform(this.matrix1) .width("40%") .height(100) - }.width("100%").margin({top:50}) + }.width("100%").margin({ top: 50 }) } } ``` diff --git a/en/application-dev/reference/apis/js-apis-system-router.md b/en/application-dev/reference/apis/js-apis-system-router.md index 60e999026e..1d47c8883a 100644 --- a/en/application-dev/reference/apis/js-apis-system-router.md +++ b/en/application-dev/reference/apis/js-apis-system-router.md @@ -1,4 +1,4 @@ -# Page Routing +# @system.router The **Router** module provides APIs to access pages through URIs. @@ -43,8 +43,8 @@ export default { data1: 'message', data2: { data3: [123, 456, 789] - }, - }, + } + } }); } } @@ -67,7 +67,8 @@ export default { } ``` -> ![icon-note.gif](public_sys-resources/icon-note.gif) **NOTE** +> **NOTE** +> > The page routing stack supports a maximum of 32 pages. @@ -94,8 +95,8 @@ export default { router.replace({ uri: 'pages/detail/detail', params: { - data1: 'message', - }, + data1: 'message' + } }); } } @@ -135,7 +136,7 @@ Returns to the previous page or a specified page. export default { indexPushPage() { router.push({ - uri: 'pages/detail/detail', + uri: 'pages/detail/detail' }); } } @@ -147,7 +148,7 @@ export default { export default { detailPushPage() { router.push({ - uri: 'pages/mall/mall', + uri: 'pages/mall/mall' }); } } @@ -183,7 +184,8 @@ export default { } ``` -> ![icon-note.gif](public_sys-resources/icon-note.gif) **NOTE** +> **NOTE** +> > In the example, the **uri** field indicates the page route, which is specified by the **pages** list in the **config.json** file. ## router.getParams @@ -237,7 +239,7 @@ Obtains the number of pages in the current stack. ```js export default { getLength() { - var size = router.getLength(); + let size = router.getLength(); console.log('pages stack size = ' + size); } } @@ -262,7 +264,7 @@ Obtains state information about the current page. ```js export default { getState() { - var page = router.getState(); + let page = router.getState(); console.log('current index = ' + page.index); console.log('current name = ' + page.name); console.log('current path = ' + page.path); @@ -296,7 +298,7 @@ export default { }, cancel: function() { console.log('cancel'); - }, + } }); } } @@ -327,7 +329,7 @@ export default { }, cancel: function() { console.log('cancel'); - }, + } }); } } @@ -339,10 +341,10 @@ Defines the page routing parameters. **System capability**: SystemCapability.ArkUI.ArkUI.Lite -| Name | Type | Mandatory | Description | -| ------ | ------ | ---- | ---------------------------------------- | -| uri | string | Yes | URI of the target page, in either of the following formats:
1. Absolute path, which is provided by the **pages** list in the **config.json** file. Example:
- pages/index/index
- pages/detail/detail
2. Specific path. If the URI is a slash (/), the home page is displayed.| -| params | Object | No | Data that needs to be passed to the target page during redirection. The target page can use **router.getParams()** to obtain the passed parameters, for example, **this.keyValue** (**keyValue** is the value of a key in **params**). In the web-like paradigm, these parameters can be directly used on the target page. If the field specified by **key** already exists on the target page, the passed value of the key will be displayed.| +| Name | Type| Mandatory| Description | +| ------ | -------- | ---- | ------------------------------------------------------------ | +| uri | string | Yes | URI of the target page, in either of the following formats:
1. Absolute path, which is provided by the **pages** list in the **config.json** file. Example:
- pages/index/index
- pages/detail/detail
2. Specific path. If the URI is a slash (/), the home page is displayed.| +| params | object | No | Data that needs to be passed to the target page during redirection. The target page can use **router.getParams()** to obtain the passed parameters, for example, **this.keyValue** (**keyValue** is the value of a key in **params**). In the web-like paradigm, these parameters can be directly used on the target page. If the field specified by **key** already exists on the target page, the passed value of the key will be displayed.| ## BackRouterOptions @@ -351,10 +353,10 @@ Defines the parameters for routing back. **System capability**: The items in the table below require different system capabilities. For details, see the table. -| Name | Type | Mandatory | Description | -| ------ | ------ | ---- | ---------------------------------------- | -| uri | string | No | URI of the page to return to. If the specified page does not exist in the page stack, the application does not respond. If this parameter is not set, the application returns to the previous page.
**System capability**: SystemCapability.ArkUI.ArkUI.Full| -| params | Object | No | Data that needs to be passed to the target page during redirection.
**System capability**: SystemCapability.ArkUI.ArkUI.Lite| +| Name | Type| Mandatory| Description | +| ------ | -------- | ---- | ------------------------------------------------------------ | +| uri | string | No | URI of the page to return to. If the specified page does not exist in the page stack, the application does not respond. If this parameter is not set, the application returns to the previous page.
**System capability**: SystemCapability.ArkUI.ArkUI.Full| +| params | object | No | Data that needs to be passed to the target page during redirection.
**System capability**: SystemCapability.ArkUI.ArkUI.Lite| ## RouterState diff --git a/en/application-dev/reference/arkui-ts/figures/alphabet.gif b/en/application-dev/reference/arkui-ts/figures/alphabet.gif new file mode 100644 index 0000000000000000000000000000000000000000..5a5a3e4bab1f7f104afd27199125972c6cb611c0 GIT binary patch literal 81263 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 literal 0 HcmV?d00001 diff --git a/en/application-dev/reference/arkui-ts/figures/en-us_image_0000001212378392.gif b/en/application-dev/reference/arkui-ts/figures/en-us_image_0000001212378392.gif deleted file mode 100644 index 438c67b65f13bfcd1ee3eb19e4f0c1265ae16278..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 137633 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

tP~`MnFGzL_+Ao4 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%0D#_e1qXTIXF{n@!v(do; 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 z�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%0ADv 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 diff --git a/en/application-dev/reference/arkui-ts/ts-basic-components-image.md b/en/application-dev/reference/arkui-ts/ts-basic-components-image.md index 4bdc96f244..eb5d3e065f 100644 --- a/en/application-dev/reference/arkui-ts/ts-basic-components-image.md +++ b/en/application-dev/reference/arkui-ts/ts-basic-components-image.md @@ -27,7 +27,7 @@ Obtains an image from the specified source for subsequent rendering and display. | Name| Type | Mandatory| Description | | ------ | ------------------------------------------------------------ | ---- | ------------------------------------------------------------ | -| src | string \| [PixelMap](../apis/js-apis-image.md#pixelmap7) \| [Resource](ts-types.md#resource) | Yes | Image source. Both local and online images are supported.
When using an image referenced using a relative path, for example, **Image("common/test.jpg")**, the **\** component cannot be called across bundles or modules. Therefore, you are advised to use **$r** to reference image resources that need to be used globally.
- The following image formats are supported: PNG, JPG, BMP, SVG, GIF.
\- Base64 strings are supported. The value format is data:image/[png\|jpeg\|bmp\|webp];base64,[base64 data], where [base64 data] is a Base64 string.
\- Strings with the **datashare://path** prefix are supported, which are used to access the image path provided by a data ability.
\- Strings with the **file:///data/storage** prefix are supported, which are used to read image resources in the **files** folder in the installation directory of the application. Ensure that the files in the directory package path have the read permission. | +| src | string \| [PixelMap](../apis/js-apis-image.md#pixelmap7) \| [Resource](ts-types.md#resource) | Yes | Image source. Both local and online images are supported.
When using an image referenced using a relative path, for example, `Image("common/test.jpg")`, the **\** component cannot be called across bundles or modules. Therefore, you are advised to use `$r` to reference image resources that need to be used globally.
- The following image formats are supported: PNG, JPG, BMP, SVG, GIF.
\- Base64 strings are supported. The value format is data:image/[png\|jpeg\|bmp\|webp];base64,[base64 data], where [base64 data] is a Base64 string.
\- Strings with the **datashare://path** prefix are supported, which are used to access the image path provided by a data ability. Before loading images, the application must [request the required permissions](../../file-management/medialibrary-overview.md#requesting-permissions).
\- Strings with the **file:///data/storage** prefix are supported, which are used to read image resources in the **files** folder in the installation directory of the application. Ensure that the files in the directory package path have the read permission.| ## Attributes @@ -38,7 +38,7 @@ In addition to the [universal attributes](ts-universal-attributes-size.md), the | alt | string \| [Resource](ts-types.md#resource)| Placeholder image displayed during loading. Local images are supported. | | objectFit | [ImageFit](ts-appendix-enums.md#imagefit) | Image scale mode.
Default value: **ImageFit.Cover** | | objectRepeat | [ImageRepeat](ts-appendix-enums.md#imagerepeat) | Whether the image is repeated.
Default value: **ImageRepeat.NoRepeat**
**NOTE**
This attribute is not applicable to SVG images.| -| interpolation | [ImageInterpolation](#imageinterpolation) | Interpolation effect of the image. This attribute is intended to alleviate aliasing that occurs when a low-definition image is zoomed in.
Default value: **ImageInterpolation.None**
**NOTE**
This attribute is not applicable to SVG images and **PixelMap** objects. | +| interpolation | [ImageInterpolation](#imageinterpolation) | Interpolation effect of the image. This attribute is intended to alleviate aliasing that occurs when a low-definition image is zoomed in.
Default value: **ImageInterpolation.None**
**NOTE**
This attribute is not applicable to SVG images.
This attribute is not applicable to **PixelMap** objects.| | renderMode | [ImageRenderMode](#imagerendermode) | Rendering mode of the image.
Default value: **ImageRenderMode.Original**
**NOTE**
This attribute is not applicable to SVG images.| | sourceSize | {
width: number,
height: number
} | Size of the decoded image. The original image is decoded into a **pixelMap** of the specified size, in px.
**NOTE**
This attribute is not applicable to **PixelMap** objects.| | matchTextDirection | boolean | Whether to display the image in the system language direction. When this parameter is set to true, the image is horizontally flipped in the right-to-left (RTL) language context.
Default value: **false** | @@ -74,11 +74,11 @@ In addition to the [universal attributes](ts-universal-attributes-size.md), the In addition to the [universal events](ts-universal-events-click.md), the following events are supported. -| Name | Description | +| Name | Description | | ------------------------------------------------------------ | ------------------------------------------------------------ | -| onComplete(callback: (event?: { width: number, height: number, componentWidth: number,
componentHeight: number, loadingStatus: number }) => void) | Triggered when an image is successfully loaded. The size of the loaded image is returned.
- **width**: width of the image, in pixels.
- **height**: height of the image, in pixels.
- **componentWidth**: width of the container component, in pixels.
- **componentHeight**: height of the container component, in pixels.
- **loadingStatus**: image loading status. | -| onError(callback: (event?: { componentWidth: number, componentHeight: number , message9+: string }) => void) | Triggered when an exception occurs during image loading.
- **componentWidth**: width of the container component, in pixels.
- **componentHeight**: height of the container component, in pixels. | -| onFinish(event: () => void) | Triggered when the animation playback in the loaded SVG image is complete. If the animation is an infinite loop, this callback is not triggered. | +| onComplete(callback: (event?: { width: number, height: number, componentWidth: number,
componentHeight: number, loadingStatus: number }) => void) | Triggered when an image is successfully loaded. The size of the loaded image is returned.
- **width**: width of the image, in pixels.
- **height**: height of the image, in pixels.
- **componentWidth**: width of the container component, in pixels.
- **componentHeight**: height of the container component, in pixels.
- **loadingStatus**: image loading status.
| +| onError(callback: (event?: { componentWidth: number, componentHeight: number , message9+: string }) => void) | Triggered when an exception occurs during image loading.
- **componentWidth**: width of the container component, in pixels.
- **componentHeight**: height of the container component, in pixels.| +| onFinish(event: () => void) | Triggered when the animation playback in the loaded SVG image is complete. If the animation is an infinite loop, this callback is not triggered.| ## Example @@ -161,7 +161,7 @@ The default network timeout period is 5 minutes for loading online images. When ```tsx // @ts-nocheck import http from '@ohos.net.http'; -import ResponseCode from '@ohos.net.http'; +import ResponseCode from '@ohos.net.http' import image from '@ohos.multimedia.image' @@ -176,7 +176,7 @@ struct Index { Column({space: 10}) { Button ("Get Online Image") .onClick(() => { - this.httpRequest(); + this.httpRequest() }) Image(this.image).height(100).width(100) } @@ -187,7 +187,7 @@ struct Index { // Request an online image. private httpRequest() { - let httpRequest = http.createHttp(); + let httpRequest = http.createHttp() httpRequest.request( "https://www.example.com/xxx.png", // Enter a specific URL of the online image. @@ -207,7 +207,7 @@ struct Index { this.image = pixelMap }) } else { - console.log("response code: " + code); + console.log("response code: " + code) } } } @@ -216,9 +216,9 @@ struct Index { } ``` -> **NOTE** -> -> For details about the request mode, timeout, and additional request parameters for loading online images, see [request()](../../reference/apis/js-apis-http.md) in the HTTP module. +> **NOTE** +> +> For details about the request mode, timeout, and additional request parameters for loading online images, see [request()](../../reference/apis/js-apis-http.md) in the HTTP module. ### Setting Attributes @@ -356,7 +356,7 @@ struct ImageExample3 { ```ts import fileio from '@ohos.fileio' -import fs from '@ohos.file.fs'; +import fs from '@ohos.file.fs' import context from '@ohos.application.context' @Entry 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 1b9fba3579..97b08d90ca 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 @@ -134,7 +134,7 @@ struct AlphabetIndexerSample { .selectedFont({size: 16, weight: FontWeight.Bolder}) // Font style of the selected text. .popupFont({ size: 30, weight: FontWeight.Bolder}) // Font style of the pop-up text. .itemSize(28) // Size of an item in the alphabetic index bar. - .alignStyle(IndexerAlign.Left) // Position of the pop-up window relative to the center of the indexer bar's top border, which is left in this example. + .alignStyle(IndexerAlign.Left) // The pop-up window is displayed on the right of the alphabetic index bar. .onSelect((index: number) => { console.info(this.value[index] + ' Selected!') }) @@ -162,4 +162,4 @@ struct AlphabetIndexerSample { } ``` -![en-us_image_0000001212378392](figures/en-us_image_0000001212378392.gif) +![alphabet](figures/alphabet.gif) 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 daf2238308..b2802444ab 100644 --- a/en/application-dev/reference/arkui-ts/ts-explicit-animation.md +++ b/en/application-dev/reference/arkui-ts/ts-explicit-animation.md @@ -20,7 +20,7 @@ animateTo(value: AnimateParam, event: () => void): void | -------- | -------- | -------- | | duration | number | Animation duration, in ms.
Default value: **1000**| | tempo | number | 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.
Default value: **1.0**| -| curve | Curve \| Curves | Animation curve.
Default value: **Curve.Linear**| +| curve | [Curve](ts-appendix-enums.md#curve) \| [ICurve](../apis/js-apis-curve.md#icurve) \| string | Animation curve.
Default value: **Curve.Linear**| | delay | number | Delay of animation playback, in ms. By default, the playback is not delayed.
Default value: **0**| | iterations | number | 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.
Default value: **1**| | playMode | [PlayMode](ts-appendix-enums.md#playmode) | Animation playback mode. By default, the animation is played from the beginning after the playback is complete.
Default value: **PlayMode.Normal**| diff --git a/en/application-dev/ui/ui-ts-creating-simple-page.md b/en/application-dev/ui/ui-ts-creating-simple-page.md index d02b746387..b33ed86346 100644 --- a/en/application-dev/ui/ui-ts-creating-simple-page.md +++ b/en/application-dev/ui/ui-ts-creating-simple-page.md @@ -28,9 +28,8 @@ Before creating a page, create an ArkTS project. For details, see [Creating an A ![en-us_image_0000001214128687](figures/en-us_image_0000001214128687.png) 2. Display food pictures. - Create an **\** component and specify a URL for it. To display the **\** component above the **\** component, declare the **\** component first. Image resources are stored in the **rawfile** folder in **resources**. When referencing the resources in the **rawfile** folder, use the `$rawfile('filename')` format, where **filename** indicates the relative path of the file in the **rawfile** folder. `$rawfile` only allows the **\** component to reference image resources. - + ```ts @Entry @Component @@ -50,11 +49,10 @@ Before creating a page, create an ArkTS project. For details, see [Creating an A ![en-us_image_0000001168410342](figures/en-us_image_0000001168410342.png) 3. Access images through resources. - In addition to specifying the image path, you can also use the media resource symbol **$r** to reference resources based on the resource qualifier rules in the **resources** folder. Right-click the **resources** folder, choose **New** > **Resource Directory** from the shortcut menu, and set **Resource Type** to **Media** (image resource). - + Place **Tomato.png** in the **media** folder. You can then reference the application resources in the `$r('app.type.name')` format, which is `$r('app.media.Tomato')` in this example. - + ```ts @Entry @Component @@ -71,11 +69,9 @@ Before creating a page, create an ArkTS project. For details, see [Creating an A } } ``` - -4. Set the width and height of the image, and set the **objectFit** attribute of the image to **ImageFit.Contain**, which means to keep the aspect ratio of the image to ensure that the image is completely displayed within the boundary. +4. Set the width and height of the image, and set the **objectFit** attribute of the image to **ImageFit.Contain**, which means to keep the aspect ratio of the image to ensure that the image is completely displayed within the boundary. If the image fills the entire screen, the possible causes are as follows: - 1. The width and height of the image are not set. 2. The default attribute of **objectFit** of the image is **ImageFit.Cover**, that is, the image is zoomed in or zoomed out to fill the entire display boundary with the aspect ratio locked. @@ -315,9 +311,8 @@ Use the **Flex** layout to build a food composition table. In this way, cell siz ![en-us_image_0000001215079443](figures/en-us_image_0000001215079443.png) 4. Create the **Nutrient** class in a similar process. **Nutrition** consists of four parts: **Protein**, **Fat**, **Carbohydrates**, and **VitaminC**. The names of the last three parts are omitted in the table and represented by spaces. - Set **FlexDirection.Column**, **FlexAlign.SpaceBetween**, and **ItemAlign.Start**. - + ```ts @Component struct ContentTable { @@ -411,15 +406,17 @@ Use the **Flex** layout to build a food composition table. In this way, cell siz } } ``` + + ![en-us_image_0000001215199399](figures/en-us_image_0000001215199399.png) 5. Use the custom constructor **\@Builder** to simplify the code. It can be found that the food groups in each food composition table are actually of the same UI structure. - - ![en-us_image_0000001169599582](figures/en-us_image_0000001169599582.png) - - Currently, all food groups are declared, resulting in code duplication and redundancy. You can use **\@Builder** to build a custom method and abstract the same UI structure declaration. The **\@Builder** decorated method and the **build** method for the **@Component** decorated component are used to declare some UI rendering structures and comply with the same ArkTS syntax. You can define one or more methods decorated by **\@Builder**, but a component decorated by **@Component** can have only one **build** method. - - Declare the **IngredientItem** method decorated by **\@Builder** in **ContentTable** to declare the UI descriptions for the category name, content name, and content value. - + + ![en-us_image_0000001169599582](figures/en-us_image_0000001169599582.png) + +Currently, all food groups are declared, resulting in code duplication and redundancy. You can use **\@Builder** to build a custom method and abstract the same UI structure declaration. The **\@Builder** decorated method and the **build** method for the **@Component** decorated component are used to declare some UI rendering structures and comply with the same ArkTS syntax. You can define one or more methods decorated by **\@Builder**, but a component decorated by **@Component** can have only one **build** method. + +Declare the **IngredientItem** method decorated by **\@Builder** in **ContentTable** to declare the UI descriptions for the category name, content name, and content value. + ```ts @Component struct ContentTable { @@ -441,9 +438,9 @@ Use the **Flex** layout to build a food composition table. In this way, cell siz } } ``` - - When the **IngredientItem** API is called in the **build** method of **ContentTable**, **this** needs to be used to invoke the method in the scope of the component to distinguish the global method call. - + +When the **IngredientItem** API is called in the **build** method of **ContentTable**, **this** needs to be used to invoke the method in the scope of the component to distinguish the global method call. + ```ts @Component struct ContentTable { @@ -461,9 +458,9 @@ Use the **Flex** layout to build a food composition table. In this way, cell siz } } ``` - - The overall code of the **ContentTable** component is as follows: - + +The overall code of the **ContentTable** component is as follows: + ```ts @Component struct ContentTable { @@ -509,7 +506,7 @@ Use the **Flex** layout to build a food composition table. In this way, cell siz } } ``` - - ![en-us_image_0000001215199399](figures/en-us_image_0000001215199399.png) + + ![en-us_image_0000001215199399](figures/en-us_image_0000001215199399.png) You've learned how to build a simple food details page. Read on to learn how to define the page layout and connection. -- GitLab