diff --git a/zh-cn/application-dev/reference/apis/figures/zh-cn_image_0000001219864133.PNG b/zh-cn/application-dev/reference/apis/figures/zh-cn_image_0000001219864133.PNG
new file mode 100644
index 0000000000000000000000000000000000000000..eababe89d532f5e3f2bdd2e8d6449782054dc348
Binary files /dev/null and b/zh-cn/application-dev/reference/apis/figures/zh-cn_image_0000001219864133.PNG differ
diff --git a/zh-cn/application-dev/reference/apis/figures/zh-cn_image_0000001219864133.gif b/zh-cn/application-dev/reference/apis/figures/zh-cn_image_0000001219864133.gif
deleted file mode 100644
index 0befd736af77db15c203c4a5578929baf1d83e08..0000000000000000000000000000000000000000
Binary files a/zh-cn/application-dev/reference/apis/figures/zh-cn_image_0000001219864133.gif and /dev/null differ
diff --git a/zh-cn/application-dev/reference/apis/js-apis-matrix4.md b/zh-cn/application-dev/reference/apis/js-apis-matrix4.md
index 5f07667259c42a4651a409ba78dab990d13fe388..22b462913cc48c25e949d417de9d1b2f0c1d7fd5 100644
--- a/zh-cn/application-dev/reference/apis/js-apis-matrix4.md
+++ b/zh-cn/application-dev/reference/apis/js-apis-matrix4.md
@@ -436,22 +436,35 @@ Matrix的坐标点转换函数,可以将当前的变换效果作用到一个
```ts
// xxx.ets
import matrix4 from '@ohos.matrix4'
-import prompt from '@system.prompt'
@Entry
@Component
struct Test {
- private matrix1 = matrix4.identity().transformPoint([100, 10])
-
+ private originPoint: [number, number] = [50, 50]
+ private matrix_1 = matrix4.identity().translate({ x: 150, y: -50 })
+ private transformPoint = this.matrix_1.transformPoint(this.originPoint)
+ private matrix_2 = matrix4.identity().translate({ x: this.transformPoint[0], y: this.transformPoint[1] })
+
build() {
Column() {
- Button("get Point")
- .onClick(() => {
- prompt.showToast({message:JSON.stringify(this.matrix1),duration:2000})
- }).backgroundColor(0x2788D9)
+ Text(`矩阵变换前的坐标:[${this.originPoint}]`)
+ .fontSize(16)
+ Image($r("app.media.image"))
+ .width('600px')
+ .height('300px')
+ .margin({ top: 50 })
+ Text(`矩阵变换前的坐标:[${this.transformPoint}]`)
+ .fontSize(16)
+ .margin({ top: 100 })
+ Image($r("app.media.image"))
+ .width('600px')
+ .height('300px')
+ .margin({ top: 50 })
+ .transform(this.matrix_2)
}.width("100%").padding(50)
}
}
```
-![zh-cn_image_0000001219864133](figures/zh-cn_image_0000001219864133.gif)
\ No newline at end of file
+![zh-cn_image_0000001219864133](figures/zh-cn_image_0000001219864133.PNG)
+
diff --git a/zh-cn/application-dev/reference/arkui-ts/ts-basic-components-image.md b/zh-cn/application-dev/reference/arkui-ts/ts-basic-components-image.md
index f1f1e9f83722073c8a7729d204ce10f521fbbf98..bfebb81d8ccb8ae8f3a6bf538e9153cfc95076f1 100644
--- a/zh-cn/application-dev/reference/arkui-ts/ts-basic-components-image.md
+++ b/zh-cn/application-dev/reference/arkui-ts/ts-basic-components-image.md
@@ -74,11 +74,11 @@ Image(src: string | PixelMap | Resource)
除支持[通用事件](ts-universal-events-click.md)外,还支持以下事件:
-| 名称 | 功能描述 |
-| ---------------------------------------- | ---------------------------------------- |
+| 名称 | 功能描述 |
+| ------------------------------------------------------------ | ------------------------------------------------------------ |
| onComplete(callback: (event?: { width: number, height: number, componentWidth: number,
componentHeight: number, loadingStatus: number }) => void) | 图片成功加载时触发该回调,返回成功加载的图片尺寸。
- width:图片的宽,单位为像素。
- height:图片的高,单位为像素。
- componentWidth:组件的宽,单位为像素。
- componentHeight:组件的高,单位为像素。
- loadingStatus:图片加载成功的状态。
|
-| onError(callback: (event?: { componentWidth: number, componentHeight: number , message9+: string }) => void) | 图片加载出现异常时触发该回调。
- componentWidth:组件的宽,单位为像素。
- componentHeight:组件的高,单位为像素。
|
-| onFinish(event: () => void) | 当加载的源文件为带动效的svg图片时,当svg动效播放完成时会触发这个回调,如果动效为无限循环动效,则不会触发这个回调。 |
+| onError(callback: (event?: { componentWidth: number, componentHeight: number , message9+: string }) => void) | 图片加载出现异常时触发该回调。
- componentWidth:组件的宽,单位为像素。
- componentHeight:组件的高,单位为像素。 |
+| onFinish(event: () => void) | 当加载的源文件为带动效的svg图片时,当svg动效播放完成时会触发这个回调,如果动效为无限循环动效,则不会触发这个回调。 |
## 示例
@@ -160,8 +160,8 @@ struct ImageExample1 {
```tsx
// @ts-nocheck
-import http from '@ohos.net.http';
-import ResponseCode from '@ohos.net.http';
+import http 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("获取网络图片")
.onClick(() => {
- this.httpRequest();
+ this.httpRequest()
})
Image(this.image).height(100).width(100)
}
@@ -187,7 +187,7 @@ struct Index {
// 网络图片请求方法
private httpRequest() {
- let httpRequest = http.createHttp();
+ let httpRequest = http.createHttp()
httpRequest.request(
"https://www.example.com/xxx.png", // 请填写一个具体的网络图片地址
@@ -207,7 +207,7 @@ struct Index {
this.image = pixelMap
})
} else {
- console.log("response code: " + code);
+ console.log("response code: " + code)
}
}
}
diff --git a/zh-cn/application-dev/ui/ui-ts-layout-flex.md b/zh-cn/application-dev/ui/ui-ts-layout-flex.md
index ceac355dcd2597840c09d256a39670e3bafb87f5..688b4351e1aff824c62a91fe763451eb62b2b6af 100644
--- a/zh-cn/application-dev/ui/ui-ts-layout-flex.md
+++ b/zh-cn/application-dev/ui/ui-ts-layout-flex.md
@@ -6,7 +6,7 @@
- 容器: [Flex组件](../reference/arkui-ts/ts-container-flex.md)作为Flex布局的容器,用于设置布局相关属性。
- 子组件: Flex组件内的子组件自动成为布局的子组件。
- 主轴: Flex组件布局方向的轴线,子组件默认沿着主轴排列。主轴开始的位置称为主轴起始端,结束位置称为主轴终点端。
-- 交叉轴: 垂直于主轴方向的轴线。交叉轴起始的位置称为主轴首部,结束位置称为交叉轴尾部。
+- 交叉轴: 垂直于主轴方向的轴线。交叉轴起始的位置称为交叉轴首部,结束位置称为交叉轴尾部。
以FlexDirection.Row的Flex为例: