From b021788a9e504530b8a4eb1250adaa34f6717b4c Mon Sep 17 00:00:00 2001
From: FadeAgain <402878692@qq.com>
Date: Tue, 16 Aug 2022 06:17:27 +0000
Subject: [PATCH] =?UTF-8?q?=E3=80=90OpenHarmony=E5=BC=80=E6=BA=90=E8=B4=A1?=
=?UTF-8?q?=E7=8C=AE=E8=80=85=E8=AE=A1=E5=88=922022=E3=80=91md=E6=96=87?=
=?UTF-8?q?=E6=A1=A3=E6=A0=BC=E5=BC=8F=E4=BF=AE=E6=94=B9=20=E7=BB=84?=
=?UTF-8?q?=E4=BB=B6=E8=AF=B4=E6=98=8E=E4=BD=8D=E7=BD=AE=E3=80=81=E6=8D=A2?=
=?UTF-8?q?=E8=A1=8C=E3=80=81=E7=BC=A9=E8=BF=9B=E7=AD=89=C2=B7=C2=B7=C2=B7?=
MIME-Version: 1.0
Content-Type: text/plain; charset=UTF-8
Content-Transfer-Encoding: 8bit
Signed-off-by: FadeAgain <402878692@qq.com>
---
.../arkui-ts/ts-transition-animation-component.md | 7 ++++---
.../arkui-ts/ts-transition-animation-shared-elements.md | 7 ++++---
.../arkui-ts/ts-universal-attributes-background.md | 6 +++---
.../arkui-ts/ts-universal-attributes-border-image.md | 7 +++++++
.../reference/arkui-ts/ts-universal-attributes-border.md | 6 +++---
.../reference/arkui-ts/ts-universal-attributes-click.md | 1 -
.../reference/arkui-ts/ts-universal-attributes-enable.md | 1 +
.../arkui-ts/ts-universal-attributes-flex-layout.md | 1 +
.../reference/arkui-ts/ts-universal-attributes-focus.md | 4 +++-
.../arkui-ts/ts-universal-attributes-gradient-color.md | 1 +
.../reference/arkui-ts/ts-universal-attributes-grid.md | 3 ++-
11 files changed, 29 insertions(+), 15 deletions(-)
diff --git a/zh-cn/application-dev/reference/arkui-ts/ts-transition-animation-component.md b/zh-cn/application-dev/reference/arkui-ts/ts-transition-animation-component.md
index d453fccbf7..1ac37f1177 100644
--- a/zh-cn/application-dev/reference/arkui-ts/ts-transition-animation-component.md
+++ b/zh-cn/application-dev/reference/arkui-ts/ts-transition-animation-component.md
@@ -1,14 +1,14 @@
# 组件内转场
+组件转场主要通过transition属性进行配置转场参数,在组件插入和删除时进行过渡动效,主要用于容器组件子组件插入删除时提升用户体验(需要配合animateTo才能生效,动效时长、曲线、延时跟随animateTo中的配置)。
+
> **说明:**
> 从API Version 7开始支持。后续版本如有新增内容,则采用上角标单独标记该内容的起始版本。
-组件转场主要通过transition属性进行配置转场参数,在组件插入和删除时进行过渡动效,主要用于容器组件子组件插入删除时提升用户体验(需要配合animateTo才能生效,动效时长、曲线、延时跟随animateTo中的配置)。
-
-
## 属性
+
| 名称 | 参数类型 | 默认值 | 参数描述 |
| -------- | -------- | -------- | -------- |
| transition | Object | - | 所有参数均为可选参数,详细描述见transition入参说明。 |
@@ -41,6 +41,7 @@
struct TransitionExample {
@State btn1: boolean = false
@State show: string = "show"
+
build() {
Flex({ direction: FlexDirection.Column, alignItems: ItemAlign.Center,}) {
Button(this.show).width(80).height(30).backgroundColor(0x317aff).margin({bottom:50})
diff --git a/zh-cn/application-dev/reference/arkui-ts/ts-transition-animation-shared-elements.md b/zh-cn/application-dev/reference/arkui-ts/ts-transition-animation-shared-elements.md
index b7941b7bae..98c94ba07f 100644
--- a/zh-cn/application-dev/reference/arkui-ts/ts-transition-animation-shared-elements.md
+++ b/zh-cn/application-dev/reference/arkui-ts/ts-transition-animation-shared-elements.md
@@ -1,14 +1,14 @@
# 共享元素转场
+共享元素转场支持页面间的转场,如当前页面的图片转场至下一页面中。
+
> **说明:**
> 从API Version 7开始支持。后续版本如有新增内容,则采用上角标单独标记该内容的起始版本。
-共享元素转场支持页面间的转场,如当前页面的图片转场至下一页面中。
-
-
## 属性
+
| 名称 | 参数 | 默认值 | 参数描述 |
| ---------------- | ---------------------------------------- | ---- | ---------------------------------------- |
| sharedTransition | id: string,
options?: Object | - | 两个页面的组件配置为同一个id,则转场过程中会进行共享元素转场,配置为空字符串时不会有共享元素转场效果。 |
@@ -57,6 +57,7 @@ struct SharedTransitionExample {
@Entry
@Component
struct BExample {
+
build() {
Stack() {
Image($r('app.media.ic_health_heart')).width(150).height(150).sharedTransition('sharedImage1')
diff --git a/zh-cn/application-dev/reference/arkui-ts/ts-universal-attributes-background.md b/zh-cn/application-dev/reference/arkui-ts/ts-universal-attributes-background.md
index 15d710e5e0..c0348500d7 100644
--- a/zh-cn/application-dev/reference/arkui-ts/ts-universal-attributes-background.md
+++ b/zh-cn/application-dev/reference/arkui-ts/ts-universal-attributes-background.md
@@ -1,12 +1,11 @@
# 背景设置
+设置组件的背景色。
+
> **说明:**
> 从API Version 7开始支持。后续版本如有新增内容,则采用上角标单独标记该内容的起始版本。
-设置组件的背景色。
-
-
## 权限列表
无
@@ -38,6 +37,7 @@
@Entry
@Component
struct BackgroundExample {
+
build() {
Column({ space: 5 }) {
Text('background color').fontSize(9).width('90%').fontColor(0xCCCCCC)
diff --git a/zh-cn/application-dev/reference/arkui-ts/ts-universal-attributes-border-image.md b/zh-cn/application-dev/reference/arkui-ts/ts-universal-attributes-border-image.md
index ca42d63a08..e77aee7ca1 100644
--- a/zh-cn/application-dev/reference/arkui-ts/ts-universal-attributes-border-image.md
+++ b/zh-cn/application-dev/reference/arkui-ts/ts-universal-attributes-border-image.md
@@ -1,8 +1,12 @@
# 图片边框设置
+
设置组件图片边框样式。
+
> **说明:**
>
> 从API Version 9开始支持。后续版本如有新增内容,则采用上角标单独标记该内容的起始版本。
+
+
## 权限列表
无
@@ -36,6 +40,7 @@
| Round | 被切割图片以整数次平铺在图片边框上,无法以整数次平铺时压缩被切割图片。 |
| Space | 被切割图片以整数次平铺在图片边框上,无法以整数次平铺时以空白填充。 |
+
## 示例
```ts
@@ -43,6 +48,7 @@
@Entry
@Component
struct Index {
+
build() {
Row() {
Column() {
@@ -71,6 +77,7 @@ struct Index {
@Entry
@Component
struct Index {
+
build() {
Row() {
Column() {
diff --git a/zh-cn/application-dev/reference/arkui-ts/ts-universal-attributes-border.md b/zh-cn/application-dev/reference/arkui-ts/ts-universal-attributes-border.md
index 4232e4edc4..155ba67a95 100644
--- a/zh-cn/application-dev/reference/arkui-ts/ts-universal-attributes-border.md
+++ b/zh-cn/application-dev/reference/arkui-ts/ts-universal-attributes-border.md
@@ -1,5 +1,7 @@
# 边框设置
+设置组件边框样式。
+
> **说明:**
>
> 从API Version 7开始支持。后续版本如有新增内容,则采用上角标单独标记该内容的起始版本。
@@ -7,9 +9,6 @@
> 从API Version 9开始,父节点的border显示在子节点内容之上。
-设置组件边框样式。
-
-
## 权限列表
无
@@ -96,6 +95,7 @@
@Entry
@Component
struct BorderExample {
+
build() {
Column() {
Flex({ justifyContent: FlexAlign.SpaceAround, alignItems: ItemAlign.Center }) {
diff --git a/zh-cn/application-dev/reference/arkui-ts/ts-universal-attributes-click.md b/zh-cn/application-dev/reference/arkui-ts/ts-universal-attributes-click.md
index f61b99891a..01ee8c54de 100644
--- a/zh-cn/application-dev/reference/arkui-ts/ts-universal-attributes-click.md
+++ b/zh-cn/application-dev/reference/arkui-ts/ts-universal-attributes-click.md
@@ -49,5 +49,4 @@ struct TouchAbleExample {
}
```
-
![zh-cn_image_0000001189624550](figures/zh-cn_image_0000001189624550.gif)
diff --git a/zh-cn/application-dev/reference/arkui-ts/ts-universal-attributes-enable.md b/zh-cn/application-dev/reference/arkui-ts/ts-universal-attributes-enable.md
index 1381d68ed4..f8d01f547a 100644
--- a/zh-cn/application-dev/reference/arkui-ts/ts-universal-attributes-enable.md
+++ b/zh-cn/application-dev/reference/arkui-ts/ts-universal-attributes-enable.md
@@ -26,6 +26,7 @@
@Entry
@Component
struct EnabledExample {
+
build() {
Flex({ justifyContent: FlexAlign.SpaceAround }) {
// 点击没有反应
diff --git a/zh-cn/application-dev/reference/arkui-ts/ts-universal-attributes-flex-layout.md b/zh-cn/application-dev/reference/arkui-ts/ts-universal-attributes-flex-layout.md
index 9cb5798334..d566eb04e4 100644
--- a/zh-cn/application-dev/reference/arkui-ts/ts-universal-attributes-flex-layout.md
+++ b/zh-cn/application-dev/reference/arkui-ts/ts-universal-attributes-flex-layout.md
@@ -29,6 +29,7 @@
@Entry
@Component
struct FlexExample {
+
build() {
Column({ space: 5 }) {
Text('flexBasis').fontSize(9).fontColor(0xCCCCCC).width('90%')
diff --git a/zh-cn/application-dev/reference/arkui-ts/ts-universal-attributes-focus.md b/zh-cn/application-dev/reference/arkui-ts/ts-universal-attributes-focus.md
index 4f51c85fb0..7b7beb666c 100644
--- a/zh-cn/application-dev/reference/arkui-ts/ts-universal-attributes-focus.md
+++ b/zh-cn/application-dev/reference/arkui-ts/ts-universal-attributes-focus.md
@@ -13,11 +13,13 @@
## 属性
+
| **名称** | **参数类型** | **默认值** | **描述** |
| -------------------- | -------- | ------- | ---------------------------------------- |
| focusable | boolean | false | 设置当前组件是否可以获焦。 |
| tabIndex9+ | number | 0 | 自定义组件tab键走焦能力,走焦顺序为:tabIndex大于0的组件依次递增走焦, tabIndex等于0的组件按组件树先后顺序走焦。
- tabIndex >= 0:表示元素是可聚焦的,并且可以通过tab键走焦来访问到该元素,按照tabIndex的数值递增而先后获焦。如果多个元素拥有相同的tabIndex,按照元素在当前组件树中的先后顺序获焦
- tabIndex < 0(通常是tabIndex = -1):表示元素是可聚焦的,但是不能通过tab键走焦来访问到该元素 |
+
> **说明:**
> 支持焦点控制的组件:Button、Text、Image、List、Grid。
@@ -70,4 +72,4 @@ struct FocusableExample {
}
```
-![focus](figures/focus.png)
\ No newline at end of file
+![focus](figures/focus.png)
diff --git a/zh-cn/application-dev/reference/arkui-ts/ts-universal-attributes-gradient-color.md b/zh-cn/application-dev/reference/arkui-ts/ts-universal-attributes-gradient-color.md
index 67a5d725dd..453cb642e4 100644
--- a/zh-cn/application-dev/reference/arkui-ts/ts-universal-attributes-gradient-color.md
+++ b/zh-cn/application-dev/reference/arkui-ts/ts-universal-attributes-gradient-color.md
@@ -45,6 +45,7 @@
@Entry
@Component
struct ColorGradientExample {
+
build() {
Column({ space: 5 }) {
Text('linearGradient').fontSize(12).width('90%').fontColor(0xCCCCCC)
diff --git a/zh-cn/application-dev/reference/arkui-ts/ts-universal-attributes-grid.md b/zh-cn/application-dev/reference/arkui-ts/ts-universal-attributes-grid.md
index 6f43e1ef3d..6851a7f2ee 100644
--- a/zh-cn/application-dev/reference/arkui-ts/ts-universal-attributes-grid.md
+++ b/zh-cn/application-dev/reference/arkui-ts/ts-universal-attributes-grid.md
@@ -28,6 +28,7 @@
@Entry
@Component
struct GridContainerExample1 {
+
build(){
GridContainer() {
Row({}) {
@@ -77,4 +78,4 @@ struct GridContainerExample1 {
**图3** 设备宽度为LG
-![zh-cn_image_0000001219982727](figures/zh-cn_image_0000001219982727.png)
\ No newline at end of file
+![zh-cn_image_0000001219982727](figures/zh-cn_image_0000001219982727.png)
--
GitLab