diff --git a/frameworks/bridge/declarative_frontend/engine/jsi/nativeModule/arkts_native_common_bridge.cpp b/frameworks/bridge/declarative_frontend/engine/jsi/nativeModule/arkts_native_common_bridge.cpp index f3b6df25bf26d44175f3f6e80153f7b0751664ab..26eb32ec067891186708b01cfef162b678a2ab75 100644 --- a/frameworks/bridge/declarative_frontend/engine/jsi/nativeModule/arkts_native_common_bridge.cpp +++ b/frameworks/bridge/declarative_frontend/engine/jsi/nativeModule/arkts_native_common_bridge.cpp @@ -9296,6 +9296,11 @@ ArkUINativeModuleValue CommonBridge::SetOnHoverMove(ArkUIRuntimeCallInfo* runtim auto obj = CreateHoverInfo(vm, hoverInfo); obj->Set(vm, panda::StringRef::NewFromUtf8(vm, "rollAngle"), panda::NumberRef::New(vm, static_cast(hoverInfo.GetRollAngle().value_or(0.0f)))); + obj->Set(vm, panda::StringRef::NewFromUtf8(vm, "tiltX"), + panda::NumberRef::New(vm, static_cast(hoverInfo.GetTiltX().value_or(0.0f)))); + obj->Set(vm, panda::StringRef::NewFromUtf8(vm, "tiltY"), + panda::NumberRef::New(vm, static_cast(hoverInfo.GetTiltY().value_or(0.0f)))); + obj->Set(vm, panda::StringRef::NewFromUtf8(vm, "pressure"), panda::NumberRef::New(vm, 0.0f)); obj->SetNativePointerFieldCount(vm, 1); obj->SetNativePointerField(vm, 0, static_cast(&hoverInfo)); panda::Local params[] = { obj }; diff --git a/frameworks/core/interfaces/native/node/node_common_modifier.cpp b/frameworks/core/interfaces/native/node/node_common_modifier.cpp index 365aa374e4231a17c9264335c95e7763ea0be5b2..fbfc17626593df4dc1f24617b9647e58d248ffa7 100644 --- a/frameworks/core/interfaces/native/node/node_common_modifier.cpp +++ b/frameworks/core/interfaces/native/node/node_common_modifier.cpp @@ -10451,7 +10451,7 @@ void TriggerOnHoverEvent(void* extraParam, int32_t nodeId, bool isHover, HoverIn event.hoverEvent.sourceType = static_cast(info.GetSourceDevice()); // tiltX tiltY event.hoverEvent.tiltX = info.GetTiltX().value_or(0.0f); - event.hoverEvent.tiltY = info.GetTiltX().value_or(0.0f); + event.hoverEvent.tiltY = info.GetTiltY().value_or(0.0f); // rollAngle event.hoverEvent.rollAngle = info.GetRollAngle().value_or(0.0f); // stoppropagation