diff --git a/zh-cn/application-dev/quick-start/arkts-basic-syntax-overview.md b/zh-cn/application-dev/quick-start/arkts-basic-syntax-overview.md index 7a7404987fb97f7e471576b801b266be96688815..553c849749a2a4d8e93fe025143a38984db8aa5c 100644 --- a/zh-cn/application-dev/quick-start/arkts-basic-syntax-overview.md +++ b/zh-cn/application-dev/quick-start/arkts-basic-syntax-overview.md @@ -23,7 +23,7 @@ - [自定义组件](arkts-create-custom-components.md):可复用的UI单元,可组合其他组件,如上述被\@Component装饰的struct Hello。 -- 系统组件:ArkUI框架中默认内置的基础和容器组件,可直接被开发者调用,比如示例中的Column 、 Text 、 Divider 、 Button。 +- 系统组件:ArkUI框架中默认内置的基础和容器组件,可直接被开发者调用,比如示例中的Column、Text、Divider、Button。 - 属性方法:组件可以通过链式调用配置多项属性,如fontSize()、width()、height()、color()等。 diff --git a/zh-cn/application-dev/reference/apis/js-apis-measure.md b/zh-cn/application-dev/reference/apis/js-apis-measure.md index 024566c49b9ac10923d4a741ac3357bfe2222e45..9b6a74cd976bea0e277631025fe3c9f5c5c1322e 100644 --- a/zh-cn/application-dev/reference/apis/js-apis-measure.md +++ b/zh-cn/application-dev/reference/apis/js-apis-measure.md @@ -15,7 +15,7 @@ import measure from '@ohos.measure' ## measure.measureText -measureText(options: MeasureOptions): double +measureText(options: MeasureOptions): number 计算指定文本单行布局下的宽度。 diff --git a/zh-cn/application-dev/ui/arkts-layout-update-animation.md b/zh-cn/application-dev/ui/arkts-layout-update-animation.md index bb0787e27dca59fce8bb5dd5d78ae89bece61bbf..afe25945bd95adb73e448adb55848626a6b9be65 100644 --- a/zh-cn/application-dev/ui/arkts-layout-update-animation.md +++ b/zh-cn/application-dev/ui/arkts-layout-update-animation.md @@ -1,13 +1,13 @@ # 布局更新动画 -[属性动画](../reference/arkui-ts/ts-animatorproperty.md)(animation)和[显式动画](../reference/arkui-ts/ts-explicit-animation.md)(animateTo)是ArkUI提供的最基础和常用的动画功能。在布局属性(如[尺寸属性](../reference/arkui-ts/ts-universal-attributes-size.md)、[位置属性](../reference/arkui-ts/ts-universal-attributes-location.md))发生变化时,可以通过属性动画或显式动画,按照动画参数过渡到新的布局参数状态。 +[显式动画](../reference/arkui-ts/ts-explicit-animation.md)(animateTo)和[属性动画](../reference/arkui-ts/ts-animatorproperty.md)(animation)是ArkUI提供的最基础和常用的动画功能。在布局属性(如[尺寸属性](../reference/arkui-ts/ts-universal-attributes-size.md)、[位置属性](../reference/arkui-ts/ts-universal-attributes-location.md))发生变化时,可以通过属性动画或显式动画,按照动画参数过渡到新的布局参数状态。 -| 动画类型 | 特点 | 适用场景 | -| ---- | ---------------------------------------- | -------- | -| 属性动画 | 动画设置简单,属性变化时自动触发动画。 | 较简单的动画场景 | +| 动画类型 | 特点 | +| ---- | ---------------------------------------- | | 显式动画 | 闭包内的变化均会触发动画,包括由数据变化引起的组件的增删、组件属性的变化等,可以做较为复杂的动画。 | 较复杂的动画场景 | +| 属性动画 | 动画设置简单,属性变化时自动触发动画。 | ## 使用显式动画产生布局更新动画 @@ -263,8 +263,8 @@ struct LayoutChange2 { >**说明:** > -> 1. 使用属性动画时,会按照指定的属性动画参数执行动画。每个组件可为自己的属性配置不同参数的属性动画。 +> 1. 使用属性动画时,会按照指定的属性动画参数执行动画。每个组件可为自己的属性配置不同参数的属性动画。 > -> 2. 显式动画会对动画闭包前后造成的所有界面差异执行动画,且使用同一动画参数,适用于统一执行的场景。此外,显式动画也可以用于一些非属性变量造成的动画,如if/else的条件,ForEach使用的数组元素的删减。 +> 2. 显式动画会对动画闭包前后造成的所有界面差异执行动画,且使用同一动画参数,适用于统一执行的场景。此外,显式动画也可以用于一些非属性变量造成的动画,如if/else的条件,ForEach使用的数组元素的删减。 > -> 3. 如果一个属性配置了属性动画,且在显式动画闭包中改变该属性值,属性动画优先生效,会使用属性动画的动画参数。 +> 3. 如果一个属性配置了属性动画,且在显式动画闭包中改变该属性值,属性动画优先生效,会使用属性动画的动画参数。