• Home
  • Line#
  • Scopes#
  • Navigate#
  • Raw
  • Download
1# ArkUI子系统Changelog
2
3## cl.arkui.1 鼠标事件回调中的XY坐标值变更
4
5**访问级别**
6
7公开接口
8
9**变更原因**
10
11在开发者为组件配置鼠标事件后,若该组件同时设置了scale、rotate、translate等图形变换属性,此时组件收到的鼠标事件回调中的XY坐标会出现错误,导致坐标无法正常使用。此变更确保了开发者能够接收到准确的鼠标事件XY坐标。
12
13
14**变更影响**
15
16该变更为不兼容变更。
17
18变更前:开发者为组件配置了鼠标事件后,如果该组件同时设置了scale、rotate、translate等图形变换属性,此时组件接收到的鼠标事件回调中的XY坐标可能会出现错误。
19
20变更后:开发者为组件配置了鼠标事件后,如果该组件同时配置了scale、rotate、translate等图形变换属性,此时该组件接收到的鼠标事件回调中的XY坐标正确。
21
22**起始API Level**
23
24API 8
25
26**变更发生版本**
27
28从OpenHarmony SDK 5.0.0.55开始。
29
30**变更的接口/组件**
31
32ArkTS的onMouse接口和Native的OH_NativeXComponent_GetMouseEvent接口。
33
34**适配指导**
35
36默认行为变更,无需适配,但应注意变更后的行为是否对整体应用逻辑产生影响。例如,应用在某一组件上配置了scale、rotate、translate等图形变换属性,并在鼠标事件的回调函数中依据XY坐标值作出判断。当X坐标小于100时,触发行为A;当X坐标大于100时,触发行为B。原本的行为设定为A,但在变更后,行为将转变为B。此时,应用需进行相应的适配,依据变更后的坐标值调整业务逻辑,以确保功能的正确性。