From 51f3bb3e228ec5a938c405184cda1e59e21c59c6 Mon Sep 17 00:00:00 2001 From: match Date: Tue, 27 Sep 2022 20:14:05 +0800 Subject: [PATCH] =?UTF-8?q?=E7=A4=BA=E4=BE=8B=E4=BB=A3=E7=A0=81=E6=95=B4?= =?UTF-8?q?=E6=94=B9?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Signed-off-by: match Signed-off-by: match Signed-off-by: match Signed-off-by: match Signed-off-by: match Signed-off-by: match Signed-off-by: match Signed-off-by: match Signed-off-by: match Signed-off-by: match Signed-off-by: match --- .../figures/zh-cn_image_0000001219864149.png | Bin 29022 -> 0 bytes .../ts-universal-attributes-background.md | 2 +- .../ts-universal-attributes-border-image.md | 8 ++--- .../ts-universal-attributes-border.md | 10 +++--- .../ts-universal-attributes-component-id.md | 30 +++++++++--------- ...-universal-attributes-hit-test-behavior.md | 6 ++-- 6 files changed, 28 insertions(+), 28 deletions(-) delete mode 100644 zh-cn/application-dev/reference/arkui-ts/figures/zh-cn_image_0000001219864149.png diff --git a/zh-cn/application-dev/reference/arkui-ts/figures/zh-cn_image_0000001219864149.png b/zh-cn/application-dev/reference/arkui-ts/figures/zh-cn_image_0000001219864149.png deleted file mode 100644 index 2c20e6d28a0636b8122f6377052933c33cfcffaf..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 29022 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 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 3e7c936017..7213e77d84 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 @@ -13,7 +13,7 @@ | backgroundColor | [ResourceColor](ts-types.md#resourcecolor) | 设置组件的背景色。 | | backgroundImage | src: [ResourceStr](ts-types.md#resourcestr),
repeat?: [ImageRepeat](ts-appendix-enums.md#imagerepeat) | src:图片地址,支持网络图片资源和本地图片资源地址(不支持svg类型的图片)。
repeat:设置背景图片的重复样式,默认不重复。 | | backgroundImageSize | {
width?: [Length](ts-types.md#length),
height?: [Length](ts-types.md#length)
} \| [ImageSize](ts-appendix-enums.md#imagesize) | 设置背景图像的高度和宽度。当输入为{width: Length, height: Length}对象时,如果只设置一个属性,则第二个属性保持图片原始宽高比进行调整。默认保持原图的比例不变。
默认值:ImageSize.Auto | -| backgroundImagePosition | [Position](ts-types.md#position8) \| [Alignment](ts-appendix-enums.md#alignment) | 设置背景图在组件中显示位置。
默认值:{x: 0,y: 0} | +| backgroundImagePosition | [Position](ts-types.md#position8) \| [Alignment](ts-appendix-enums.md#alignment) | 设置背景图在组件中显示位置。
默认值:
{
x: 0,
y: 0
} | ## 示例 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 10ab112d47..574b3191a8 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 @@ -17,10 +17,10 @@ | 名称 | 类型 | 描述 | | ---------- | ---------------------------------------- | --------------------------------------- | | source | string \| [Resource](ts-types.md#resource) \| [linearGradient](ts-universal-attributes-gradient-color.md) | 边框图源或者渐变色设置。 | -| slice | [Length](ts-types.md#length)\| [EdgeWidths](ts-types.md#edgewidths9) | 设置图片边框切割宽度。
默认值:0 | -| width | [Length](ts-types.md#length)\| [EdgeWidths](ts-types.md#edgewidths9) | 设置图片边框宽度。
默认值:0 | -| outset | [Length](ts-types.md#length)\| [EdgeWidths](ts-types.md#edgewidths9) | 设置边框图片向外延伸距离。
默认值:0 | -| RepeatMode | RepeatMode | 设置边框图片的重复方式。
默认值:RepeatMode.Stretch | +| slice | [Length](ts-types.md#length) \| [EdgeWidths](ts-types.md#edgewidths9) | 设置图片边框切割宽度。
默认值:0 | +| width | [Length](ts-types.md#length) \| [EdgeWidths](ts-types.md#edgewidths9) | 设置图片边框宽度。
默认值:0 | +| outset | [Length](ts-types.md#length) \| [EdgeWidths](ts-types.md#edgewidths9) | 设置边框图片向外延伸距离。
默认值:0 | +| repeat | [RepeatMode](#repeatmode枚举说明) | 设置边框图片的重复方式。
默认值:RepeatMode.Stretch | | fill | boolean | 设置边框图片中心填充。
默认值:false | 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 50f39d873d..e4861b5876 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 @@ -13,11 +13,11 @@ | 名称 | 参数类型 | 描述 | | ------------ | ------------------------------------------------------------ | ------------------------------------------------------------ | -| border | {
width?: [Length](ts-types.md#length) \| [EdgeWidths9+](#edgewidths9对象说明),
color?:  [ResourceColor](ts-types.md#resourcecolor) \| [EdgeColors9+](#edgecolors9对象说明),
radius?:  [Length](ts-types.md#length) \| [BorderRadiuses9+](#borderradiuses9对象说明),
style?: [BorderStyle](ts-appendix-enums.md#borderstyle) \| [EdgeStyles9+](#edgestyles9对象说明)
} | 统一边框样式设置接口。
- width:设置边框宽度。
- color:设置边框颜色。
- radius:设置边框圆角半径。
- style:设置边框样式。 | -| borderStyle | [BorderStyle](ts-appendix-enums.md#borderstyle) \| [EdgeStyles9+](#edgestyles9对象说明) | 设置元素的边框样式。
默认值:BorderStyle.Solid | -| borderWidth | [Length](ts-types.md#length) \| [EdgeWidths9+](#edgewidths9对象说明) | 设置元素的边框宽度,不支持百分比。 | -| borderColor | [ResourceColor](ts-types.md#resourcecolor) \| [EdgeColors9+](#edgecolors9对象说明) | 设置元素的边框颜色。 | -| borderRadius | [Length](ts-types.md#length) \| [BorderRadiuses9+](#borderradiuses9对象说明) | 设置元素的边框圆角半径,不支持百分比。 | +| border | {
width?: [Length](ts-types.md#length) \| [EdgeWidths](#edgewidths9对象说明)9+,
color?:  [ResourceColor](ts-types.md#resourcecolor) \| [EdgeColors](#edgecolors9对象说明)9+,
radius?:  [Length](ts-types.md#length) \| [BorderRadiuses](#borderradiuses9对象说明)9+,
style?: [BorderStyle](ts-appendix-enums.md#borderstyle) \| [EdgeStyles](#edgestyles9对象说明)9+
} | 统一边框样式设置接口。
- width:设置边框宽度。
- color:设置边框颜色。
- radius:设置边框圆角半径。
- style:设置边框样式。 | +| borderStyle | [BorderStyle](ts-appendix-enums.md#borderstyle) \| [EdgeStyles](#edgestyles9对象说明)9+ | 设置元素的边框样式。
默认值:BorderStyle.Solid | +| borderWidth | [Length](ts-types.md#length) \| [EdgeWidths](#edgewidths9对象说明)9+ | 设置元素的边框宽度,不支持百分比。 | +| borderColor | [ResourceColor](ts-types.md#resourcecolor) \| [EdgeColors](#edgecolors9对象说明)9+ | 设置元素的边框颜色。 | +| borderRadius | [Length](ts-types.md#length) \| [BorderRadiuses](#borderradiuses9对象说明)9+ | 设置元素的边框圆角半径,不支持百分比。 | ## EdgeWidths9+对象说明 diff --git a/zh-cn/application-dev/reference/arkui-ts/ts-universal-attributes-component-id.md b/zh-cn/application-dev/reference/arkui-ts/ts-universal-attributes-component-id.md index 7109c2d16a..8f74a939c6 100644 --- a/zh-cn/application-dev/reference/arkui-ts/ts-universal-attributes-component-id.md +++ b/zh-cn/application-dev/reference/arkui-ts/ts-universal-attributes-component-id.md @@ -172,7 +172,7 @@ struct IdExample { console.info(getInspectorTree()) this.text = "Button 'click to start' is clicked" setTimeout(() => { - sendEventByKey("longClick", 11, "") //给id为"longClick"的组件发送长按事件 + sendEventByKey("longClick", 11, "") // 向id为"longClick"的组件发送长按事件 }, 2000) }).id('click') @@ -184,18 +184,18 @@ struct IdExample { console.info('long clicked') this.text = "Button 'longClick' is longclicked" setTimeout(() => { - let rect = Utils.getComponentRect('onTouch') //获取id为"onTouch"组件的矩形区域坐标 + let rect = Utils.getComponentRect('onTouch') // 获取id为"onTouch"组件的矩形区域坐标 let touchPoint: TouchObject = { id: 1, - x: rect.left + (rect.right - rect.left) / 2, //组件中心点x坐标 - y: rect.top + (rect.bottom - rect.top) / 2, //组件中心点y坐标 + x: rect.left + (rect.right - rect.left) / 2, // 组件中心点x坐标 + y: rect.top + (rect.bottom - rect.top) / 2, // 组件中心点y坐标 type: TouchType.Down, - screenX: rect.left + (rect.right - rect.left) / 2, //组件中心点x坐标 - screenY: rect.left + (rect.right - rect.left) / 2, //组件中心点y坐标 + screenX: rect.left + (rect.right - rect.left) / 2, // 组件中心点x坐标 + screenY: rect.left + (rect.right - rect.left) / 2, // 组件中心点y坐标 } - sendTouchEvent(touchPoint) //发送触摸事件 + sendTouchEvent(touchPoint) // 发送触摸事件 touchPoint.type = TouchType.Up - sendTouchEvent(touchPoint) //发送触摸事件 + sendTouchEvent(touchPoint) // 发送触摸事件 }, 2000) })).id('longClick') @@ -206,14 +206,14 @@ struct IdExample { console.info('onTouch is clicked') this.text = "Button 'onTouch' is clicked" setTimeout(() => { - let rect = Utils.getComponentRect('onMouse') //获取id为"onMouse"组件的矩形区域坐标 + let rect = Utils.getComponentRect('onMouse') // 获取id为"onMouse"组件的矩形区域坐标 let mouseEvent: MouseEvent = { button: MouseButton.Left, action: MouseAction.Press, - x: rect.left + (rect.right - rect.left) / 2, //组件中心点x坐标 - y: rect.top + (rect.bottom - rect.top) / 2, //组件中心点y坐标 - screenX: rect.left + (rect.right - rect.left) / 2, //组件中心点x坐标 - screenY: rect.top + (rect.bottom - rect.top) / 2, //组件中心点y坐标 + x: rect.left + (rect.right - rect.left) / 2, // 组件中心点x坐标 + y: rect.top + (rect.bottom - rect.top) / 2, // 组件中心点y坐标 + screenX: rect.left + (rect.right - rect.left) / 2, // 组件中心点x坐标 + screenY: rect.top + (rect.bottom - rect.top) / 2, // 组件中心点y坐标 timestamp: 1, target: { area: { @@ -231,7 +231,7 @@ struct IdExample { }, source: SourceType.Mouse } - sendMouseEvent(mouseEvent) //发送鼠标事件 + sendMouseEvent(mouseEvent) // 发送鼠标事件 }, 2000) }).id('onTouch') @@ -251,7 +251,7 @@ struct IdExample { metaKey: 0, timestamp: 0 } - sendKeyEvent(keyEvent) //发送按键事件 + sendKeyEvent(keyEvent) // 发送按键事件 }, 2000) }).id('onMouse') diff --git a/zh-cn/application-dev/reference/arkui-ts/ts-universal-attributes-hit-test-behavior.md b/zh-cn/application-dev/reference/arkui-ts/ts-universal-attributes-hit-test-behavior.md index e379e647fa..e734109f6a 100644 --- a/zh-cn/application-dev/reference/arkui-ts/ts-universal-attributes-hit-test-behavior.md +++ b/zh-cn/application-dev/reference/arkui-ts/ts-universal-attributes-hit-test-behavior.md @@ -1,6 +1,6 @@ # 触摸测试控制 -设置组件的触摸测试类型。ArkUI开发框架在处理触屏事件时,会在触屏事件触发前,进行按压点和组件区域的触摸测试来收集需要响应触屏事件的组件,然后基于触摸测试结果分发相应的触屏事件。hitTestBehavior属性可以设置不同的触摸测试响应模式,影响组件的触摸测试收集结果,最终影响后续的触屏事件分发,具体影响参考[HitTestMode](#hittestmode 枚举说明)枚举说明。 +设置组件的触摸测试类型。ArkUI开发框架在处理触屏事件时,会在触屏事件触发前,进行按压点和组件区域的触摸测试来收集需要响应触屏事件的组件,然后基于触摸测试结果分发相应的触屏事件。hitTestBehavior属性可以设置不同的触摸测试响应模式,影响组件的触摸测试收集结果,最终影响后续的触屏事件分发,具体影响参考[HitTestMode](#hittestmode枚举说明)枚举说明。 > **说明:** > - 从API Version 9开始支持。后续版本如有新增内容,则采用上角标单独标记该内容的起始版本。 @@ -11,9 +11,9 @@ | **名称** | **参数类型** | **描述** | | -------------------- | -------- | ---------------------------------------- | -| hitTestBehavior | [HitTestMode](#hittestmode 枚举说明) | 设置当前组件的触摸测试类型。
默认值: HitTestMode.Default | +| hitTestBehavior | [HitTestMode](#hittestmode枚举说明) | 设置当前组件的触摸测试类型。
默认值: HitTestMode.Default | -## HitTestMode 枚举说明 +## HitTestMode枚举说明 | 名称 | 描述 | | ------------| ----------------------------------------- | -- GitLab