From e2895dc8dbe39a9919e9b22eec0d0f9bd4eae800 Mon Sep 17 00:00:00 2001 From: "ester.zhou" Date: Thu, 25 Aug 2022 19:39:15 +0800 Subject: [PATCH] update docs (0825) Signed-off-by: ester.zhou --- .../reference/arkui-ts/Readme-EN.md | 1 - .../reference/arkui-ts/ts-container-swiper.md | 106 +++++++++++++----- .../ui/figures/create-resource-file-1.png | Bin 0 -> 21253 bytes .../ui/figures/create-resource-file-2.png | Bin 0 -> 18519 bytes .../ui/figures/create-resource-file-3.png | Bin 0 -> 10438 bytes 5 files changed, 75 insertions(+), 32 deletions(-) create mode 100644 en/application-dev/ui/figures/create-resource-file-1.png create mode 100644 en/application-dev/ui/figures/create-resource-file-2.png create mode 100644 en/application-dev/ui/figures/create-resource-file-3.png diff --git a/en/application-dev/reference/arkui-ts/Readme-EN.md b/en/application-dev/reference/arkui-ts/Readme-EN.md index 5e5e1e6e82..1d668f270f 100644 --- a/en/application-dev/reference/arkui-ts/Readme-EN.md +++ b/en/application-dev/reference/arkui-ts/Readme-EN.md @@ -10,7 +10,6 @@ - [Focus Event](ts-universal-focus-event.md) - [Mouse Event](ts-universal-mouse-key.md) - [Component Area Change Event](ts-universal-component-area-change-event.md) - - [Visible Area Change Event](ts-universal-component-visible-area-change-event.md) - Universal Attributes - [Size](ts-universal-attributes-size.md) - [Location](ts-universal-attributes-location.md) diff --git a/en/application-dev/reference/arkui-ts/ts-container-swiper.md b/en/application-dev/reference/arkui-ts/ts-container-swiper.md index b25c576613..161e30cef3 100644 --- a/en/application-dev/reference/arkui-ts/ts-container-swiper.md +++ b/en/application-dev/reference/arkui-ts/ts-container-swiper.md @@ -1,8 +1,7 @@ # Swiper -The **** component provides a container that allows users to switch among child components through swiping. - +The **\** component provides a container that allows users to switch among child components using swipe gestures. > **NOTE** > @@ -23,49 +22,94 @@ This component can contain child components. Swiper(value:{controller?: SwiperController}) -- Parameters - | Name | Type | Mandatory | Default Value | Description | - | -------- | -------- | -------- | -------- | -------- | - | controller | [SwiperController](#swipercontroller) | No | null | Controller bound to the component to control the page switching. | +**Parameters** +| Name | Type | Mandatory | Description | +| ---------- | ------------------------------------- | ---- | -------------------- | +| controller | [SwiperController](#swipercontroller) | No | Controller bound to the component to control the page switching.
Default value: **null** | -## Attributes -| Name | Type | Default Value | Description | -| -------- | -------- | -------- | -------- | -| index | number | 0 | Index of the child component currently displayed in the container. | -| autoPlay | boolean | false | Whether to enable automatic playback for child component switching. If this attribute is **true**, the indicator dots do not take effect. | -| interval | number | 3000 | Interval for automatic playback, in ms. | -| indicator | boolean | true | Whether to enable the navigation dots. | -| loop | boolean | true | Whether to enable loop playback.
The value **true** means to enable loop playback. When **LazyForEach** is used, it is recommended that the number of the components to load exceed 5. | -| duration | number | 400 | Duration of the animation for switching child components, in ms. | -| vertical | boolean | false | Whether vertical swiping is used. | -| itemSpace | Length | 0 | Space between child components. | -| cachedCount8+ | number | 1 | Number of child components to be cached. | -| disableSwipe8+ | boolean | false | Whether to disable the swipe feature. | -| curve8+ | [Curve](ts-animatorproperty.md) \| Curves | Curve.Ease | Animation curve. The ease-in/ease-out curve is used by default. For details about common curves, see [Curve enums](ts-animatorproperty.md). You can also create custom curves ([interpolation curve objects](ts-interpolation-calculation.md)) by using APIs provided by the interpolation calculation module. | -| indicatorStyle8+ | {
left?: Length,
top?: Length,
right?: Length,
bottom?: Length,
size?: Length,
color?: Color,
selectedColor?: Color
} | - | Style of the navigation dots indicator.
- **left**: distance between the navigation dots indicator and the left edge of the **\** component.
- **top**: distance between the navigation dots indicator and the top edge of the **\** component.
- **right**: distance between the navigation dots indicator and the right edge of the **\** component.
- **bottom**: distance between the navigation dots indicator and the right edge of the **\** component.
- **size**: diameter of the navigation dots indicator.
- **color**: color of the navigation dots indicator.
- **selectedColor**: color of the selected navigation dot. | +## Attributes +[Menu control](ts-universal-attributes-menu.md) is not supported. + +| Name | Type | Description | +| --------------------------- | ---------------------------------------- | ---------------------------------------- | +| index | number | Index of the child component currently displayed in the container.
Default value: **0** | +| autoPlay | boolean | Whether to enable automatic playback for child component switching. If this attribute is **true**, the navigation dots indicator does not take effect.
Default value: **false** | +| interval | number | Interval for automatic playback, in ms.
Default value: **3000** | +| indicator | boolean | Whether to enable the navigation dots indicator.
Default value: **true** | +| loop | boolean | Whether to enable loop playback.
The value **true** means to enable loop playback. When LazyForEach is used, it is recommended that the number of the components to load exceed 5.
Default value: **true**| +| duration | number | Duration of the animation for switching child components, in ms.
Default value: **400** | +| vertical | boolean | Whether vertical swiping is used.
Default value: **false** | +| itemSpace | Length | Space between child components.
Default value: **0** | +| displayMode | SwiperDisplayMode | Mode in which elements are displayed along the main axis. This attribute takes effect only when **displayCount** is not set.
Default value: **SwiperDisplayMode.Stretch**| +| cachedCount8+ | number | Number of child components to be cached.
Default value: **1** | +| disableSwipe8+ | boolean | Whether to disable the swipe feature.
Default value: **false** | +| curve8+ | [Curve](ts-animatorproperty.md#Curve) \| string | Animation curve. The ease-in/ease-out curve is used by default. For details about common curves, see [Curve enums](ts-animatorproperty.md#curve-enums). You can also create custom curves ([interpolation curve objects](ts-interpolation-calculation.md)) by using the API provided by the interpolation calculation module.
Default value: **Curve.Ease**| +| indicatorStyle8+ | {
left?: Length,
top?: Length,
right?: Length,
bottom?: Length,
size?: Length,
color?: Color,
selectedColor?: Color
} | Style of the navigation dots indicator.
- **left**: distance between the navigation dots indicator and the left edge of the **\** component.
- **top**: distance between the navigation dots indicator and the top edge of the **\** component.
- **right**: distance between the navigation dots indicator and the right edge of the **\** component.
- **bottom**: distance between the navigation dots indicator and the bottom edge of the **\** component.
- **size**: diameter of the navigation dots indicator.
- **color**: color of the navigation dots indicator.
- **selectedColor**: color of the selected navigation dot.| +| displayCount8+ | number\|string | Number of elements to display.
Default value: **1** | +| effectMode8+ | EdgeEffect | Swipe effect. For details, see **EdgeEffect**.
Default value: **EdgeEffect.Spring**| + +## SwiperDisplayMode + +| Name| Description| +| ----------- | ------------------------------------------ | +| Stretch | The slide width of the **\** component is equal to the width of the component.| +| AutoLinear | The slide width of the **\** component is equal to the maximum width of the child components.| + +## EdgeEffect + +| Name | Description | +| ------ | ------------------------------------------------------------------------- | +| Spring | Spring effect. When at one of the edges, the component can move beyond the bounds through touches, and produce a bounce effect when the user releases their finger. | +| Fade | Fade effect. When at one of the edges, the component can move beyond the bounds through touches, and produce a fade effect along the way; when the user releases their finger, the fade changes. | +| None | No effect. When at one of the edges, the component cannot move beyond the bounds. | ## SwiperController -Controller of the **** component. You can bind this object to the **** component and use it to control page switching. +Controller of the **\** component. You can bind this object to the **** component and use it to control page switching. + +### showNext + +showNext(): void + +Turns to the next page. + +### showPrevious + +showPrevious(): void + +Turns to the previous page. -| Name | Description | -| -------- | -------- | -| showNext():void | Turns to the next page. | -| showPrevious():void | Turns to the previous page. | +### finishAnimation +finishAnimation(callback?: () => void): void + +Stops this animation. + +**Parameters** + +| Name | Type | Mandatory.| Description| +| --------- | ---------- | ------ | -------- | +| callback | () => void | Yes | Callback invoked when the animation stops.| ## Events -| Name | Description | -| -------- | -------- | -| onChange( index: number) => void | Triggered when the index of the currently displayed component changes. | +### onChange +onChange( index: number) => void -## Example +Triggered when the index of the currently displayed component changes. +**Parameters** + +| Name | Type | Mandatory.| Description| +| --------- | ---------- | ------ | -------- | +| index | number | Yes | Index of the currently displayed element.| + + +## Example ```ts // xxx.ets @@ -123,7 +167,7 @@ struct SwiperExample { .duration(1000) .vertical(false) // Horizontal swiping is enabled by default. .itemSpace(0) - .curve(Curve.Linear) // Animation curve + .curve(Curve.Linear) // Animation curve. .onChange((index: number) => { console.info(index.toString()) }) diff --git a/en/application-dev/ui/figures/create-resource-file-1.png b/en/application-dev/ui/figures/create-resource-file-1.png new file mode 100644 index 0000000000000000000000000000000000000000..a6d82caac558cd58b78aba3014b6ac60148f6bc8 GIT binary patch literal 21253 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%0DWbgCDO$N3Iq%7yzZ%hfc~LG^Tb%PGmX|l= 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 literal 0 HcmV?d00001 diff --git a/en/application-dev/ui/figures/create-resource-file-2.png b/en/application-dev/ui/figures/create-resource-file-2.png new file mode 100644 index 0000000000000000000000000000000000000000..b4d23e8dc15bafbb08ca691575ce2ea9fe989e91 GIT binary patch literal 18519 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�OFrT4KfCi& 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 literal 0 HcmV?d00001 diff --git a/en/application-dev/ui/figures/create-resource-file-3.png b/en/application-dev/ui/figures/create-resource-file-3.png new file mode 100644 index 0000000000000000000000000000000000000000..566653c5e49753e1f04d0d6b5b5c3e931f4354b5 GIT binary patch literal 10438 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