Skip to content
体验新版
项目
组织
正在加载...
登录
切换导航
打开侧边栏
OpenHarmony
Docs
提交
e3de3717
D
Docs
项目概览
OpenHarmony
/
Docs
1 年多 前同步成功
通知
159
Star
292
Fork
28
代码
文件
提交
分支
Tags
贡献者
分支图
Diff
Issue
0
列表
看板
标记
里程碑
合并请求
0
Wiki
0
Wiki
分析
仓库
DevOps
项目成员
Pages
D
Docs
项目概览
项目概览
详情
发布
仓库
仓库
文件
提交
分支
标签
贡献者
分支图
比较
Issue
0
Issue
0
列表
看板
标记
里程碑
合并请求
0
合并请求
0
Pages
分析
分析
仓库分析
DevOps
Wiki
0
Wiki
成员
成员
收起侧边栏
关闭侧边栏
动态
分支图
创建新Issue
提交
Issue看板
未验证
提交
e3de3717
编写于
3月 25, 2022
作者:
O
openharmony_ci
提交者:
Gitee
3月 25, 2022
浏览文件
操作
浏览文件
下载
差异文件
!2498 手势事件接口变更文档同步
Merge pull request !2498 from kukixi/master_gesture_error_fix
上级
49b3ebac
646e2f77
变更
6
隐藏空白更改
内联
并排
Showing
6 changed file
with
26 addition
and
25 deletion
+26
-25
zh-cn/application-dev/reference/apis/js-apis-router.md
zh-cn/application-dev/reference/apis/js-apis-router.md
+1
-0
zh-cn/application-dev/reference/arkui-ts/ts-basic-gestures-longpressgesture.md
.../reference/arkui-ts/ts-basic-gestures-longpressgesture.md
+4
-4
zh-cn/application-dev/reference/arkui-ts/ts-basic-gestures-pangesture.md
...on-dev/reference/arkui-ts/ts-basic-gestures-pangesture.md
+6
-6
zh-cn/application-dev/reference/arkui-ts/ts-basic-gestures-pinchgesture.md
...-dev/reference/arkui-ts/ts-basic-gestures-pinchgesture.md
+6
-6
zh-cn/application-dev/reference/arkui-ts/ts-basic-gestures-rotationgesture.md
...v/reference/arkui-ts/ts-basic-gestures-rotationgesture.md
+6
-6
zh-cn/application-dev/reference/arkui-ts/ts-basic-gestures-swipegesture.md
...-dev/reference/arkui-ts/ts-basic-gestures-swipegesture.md
+3
-3
未找到文件。
zh-cn/application-dev/reference/apis/js-apis-router.md
浏览文件 @
e3de3717
...
...
@@ -310,6 +310,7 @@ getParams(): Object
| 类型 | 说明 |
| ------ | ---------------------------------- |
| Object | 发起跳转的页面往当前页传入的参数。 |
**示例:**
-
类Web范示例
...
...
zh-cn/application-dev/reference/arkui-ts/ts-basic-gestures-longpressgesture.md
浏览文件 @
e3de3717
...
...
@@ -25,11 +25,11 @@ LongPressGesture(options?: { fingers?: number, repeat?: boolean, duration?: numb
| 名称 | 功能描述 |
| -------- | -------- |
| onAction((event?:
LongPress
GestureEvent)
=
>
void) | LongPress手势识别成功回调。 |
| onActionEnd((event?:
LongPress
GestureEvent)
=
>
void) | LongPress手势识别成功,手指抬起后触发回调。 |
| onAction((event?:
GestureEvent)
=
>
void) | LongPress手势识别成功回调。 |
| onActionEnd((event?:
GestureEvent)
=
>
void) | LongPress手势识别成功,手指抬起后触发回调。 |
| onActionCancel(event:
()
=
>
void) | LongPress手势识别成功,接收到触摸取消事件触发回调。 |
-
LongPressGestureEvent
<sup>
8+
</sup>
对象说明
-
GestureEvent对象中与LongPress手势相关的属性
| 属性名称 | 属性类型 | 描述 |
| -------- | -------- | -------- |
| repeat | boolean | 事件是否为重复触发事件。 |
...
...
@@ -51,7 +51,7 @@ struct LongPressGestureExample {
.gesture(
LongPressGesture({ repeat: true })
//长按动作存在会连续触发
.onAction((event:
LongPress
GestureEvent) => {
.onAction((event: GestureEvent) => {
if (event.repeat) { this.count++ }
})
//长按动作一结束触发
...
...
zh-cn/application-dev/reference/arkui-ts/ts-basic-gestures-pangesture.md
浏览文件 @
e3de3717
...
...
@@ -54,12 +54,12 @@ PanGestureOptions(options?: { fingers?: number, direction?: PanDirection, distan
| 名称 | 功能描述 |
| -------- | -------- |
| onActionStart(callback:
(event?:
Pan
GestureEvent)
=
>
void) | Pan手势识别成功回调。 |
| onActionUpdate(callback:
(event?:
Pan
GestureEvent)
=
>
void) | Pan手势移动过程中回调。 |
| onActionEnd(callback:
(event?:
Pan
GestureEvent)
=
>
void) | Pan手势识别成功,手指抬起后触发回调。 |
| onActionStart(callback:
(event?:
GestureEvent)
=
>
void) | Pan手势识别成功回调。 |
| onActionUpdate(callback:
(event?:
GestureEvent)
=
>
void) | Pan手势移动过程中回调。 |
| onActionEnd(callback:
(event?:
GestureEvent)
=
>
void) | Pan手势识别成功,手指抬起后触发回调。 |
| onActionCancel(callback:
()
=
>
void) | Pan手势识别成功,接收到触摸取消事件触发回调。 |
-
PanGestureEvent
<sup>
8+
</sup>
对象说明
-
GestureEvent对象中与Pan手势相关的属性
| 属性名称 | 属性类型 | 描述 |
| -------- | -------- | -------- |
| offsetX | number | 手势事件偏移量,单位为vp。 |
...
...
@@ -83,10 +83,10 @@ struct PanGestureExample {
.translate({ x: this.offsetX, y: this.offsetY, z: 5 })
.gesture(
PanGesture({})
.onActionStart((event:
Pan
GestureEvent) => {
.onActionStart((event: GestureEvent) => {
console.info('Pan start')
})
.onActionUpdate((event:
Pan
GestureEvent) => {
.onActionUpdate((event: GestureEvent) => {
this.offsetX = event.offsetX
this.offsetY = event.offsetY
})
...
...
zh-cn/application-dev/reference/arkui-ts/ts-basic-gestures-pinchgesture.md
浏览文件 @
e3de3717
...
...
@@ -24,12 +24,12 @@ PinchGesture(options?: { fingers?: number, distance?: number })
| 名称 | 功能描述 |
| -------- | -------- |
| onActionStart((event?:
Pinch
GestureEvent)
=
>
void) | Pinch手势识别成功回调。 |
| onActionUpdate((event?:
Pinch
GestureEvent)
=
>
void) | Pinch手势移动过程中回调。 |
| onActionEnd((event?:
Pinch
GestureEvent)
=
>
void) | Pinch手势识别成功,手指抬起后触发回调。 |
| onActionStart((event?:
GestureEvent)
=
>
void) | Pinch手势识别成功回调。 |
| onActionUpdate((event?:
GestureEvent)
=
>
void) | Pinch手势移动过程中回调。 |
| onActionEnd((event?:
GestureEvent)
=
>
void) | Pinch手势识别成功,手指抬起后触发回调。 |
| onActionCancel(event:
()
=
>
void) | Pinch手势识别成功,接收到触摸取消事件触发回调。 |
-
PinchGestureEvent
<sup>
8+
</sup>
对象说明
-
GestureEvent对象中与Pinch手势相关的属性
| 属性名称 | 属性类型 | 描述 |
| -------- | -------- | -------- |
| scale | number | 缩放比例,用于PinchGesture手势触发场景。 |
...
...
@@ -53,10 +53,10 @@ struct PinchGestureExample {
.scale({ x: this.scale, y: this.scale, z: this.scale })
.gesture(
PinchGesture()
.onActionStart((event:
Pinch
GestureEvent) => {
.onActionStart((event: GestureEvent) => {
console.info('Pinch start')
})
.onActionUpdate((event:
Pinch
GestureEvent) => {
.onActionUpdate((event: GestureEvent) => {
this.scale = event.scale
})
.onActionEnd(() => {
...
...
zh-cn/application-dev/reference/arkui-ts/ts-basic-gestures-rotationgesture.md
浏览文件 @
e3de3717
...
...
@@ -24,12 +24,12 @@ RotationGesture(options?: { fingers?: number, angle?: number })
| 名称 | 功能描述 |
| -------- | -------- |
| onActionStart((event?:
Rotation
GestureEvent)
=
>
void) | Rotation手势识别成功回调。 |
| onActionUpdate((event?:
Rotation
GestureEvent)
=
>
void) | Rotation手势移动过程中回调。 |
| onActionEnd((event?:
Rotation
GestureEvent)
=
>
void) | Rotation手势识别成功,手指抬起后触发回调。 |
| onActionStart((event?:
GestureEvent)
=
>
void) | Rotation手势识别成功回调。 |
| onActionUpdate((event?:
GestureEvent)
=
>
void) | Rotation手势移动过程中回调。 |
| onActionEnd((event?:
GestureEvent)
=
>
void) | Rotation手势识别成功,手指抬起后触发回调。 |
| onActionCancel(event:
()
=
>
void) | Rotation手势识别成功,接收到触摸取消事件触发回调。 |
-
RotationGestureEvent
<sup>
8+
</sup>
对象说明
-
GestureEvent对象中与Rotation手势相关的属性
| 属性名称 | 属性类型 | 描述 |
| -------- | -------- | -------- |
| angle | number | 旋转角度。 |
...
...
@@ -51,10 +51,10 @@ struct RotationGestureExample {
.margin(80).rotate({ x:1, y:2, z:3, angle: this.angle })
.gesture(
RotationGesture()
.onActionStart((event:
Rotation
GestureEvent) => {
.onActionStart((event: GestureEvent) => {
console.log('Rotation start')
})
.onActionUpdate((event:
Rotation
GestureEvent) => {
.onActionUpdate((event: GestureEvent) => {
this.angle = event.angle
})
.onActionEnd(() => {
...
...
zh-cn/application-dev/reference/arkui-ts/ts-basic-gestures-swipegesture.md
浏览文件 @
e3de3717
...
...
@@ -32,10 +32,10 @@ SwipeGesture(value?: { fingers?: number; direction?: SwipeDirection; speed?: num
| 名称 | 功能描述 |
| -------- | -------- |
| onAction(callback:(event?:
Swipe
GestureEvent)
=
>
void) | 滑动手势识别成功回调。 |
| onAction(callback:(event?:
GestureEvent)
=
>
void) | 滑动手势识别成功回调。 |
-
SwipeGestureEvent对象说明
-
GestureEvent对象中与Swipe手势相关的属性
| 参数名 | 类型 | 说明 |
| -------- | -------- | -------- |
| angle | number | 滑动手势的角度。 |
...
...
@@ -62,7 +62,7 @@ struct SwipeGestureExample {
.rotate({x: 0, y: 0, z: 1, angle: this.rotateAngle})
.gesture(
SwipeGesture({fingers: 1, direction:SwipeDirection.Vertical})
.onAction((event:
Swipe
GestureEvent) => {
.onAction((event: GestureEvent) => {
this.speed = event.speed
this.rotateAngle = event.angle
})
...
...
编辑
预览
Markdown
is supported
0%
请重试
或
添加新附件
.
添加附件
取消
You are about to add
0
people
to the discussion. Proceed with caution.
先完成此消息的编辑!
取消
想要评论请
注册
或
登录