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。此时,应用需进行相应的适配,依据变更后的坐标值调整业务逻辑,以确保功能的正确性。