From 9f03db53f85fdb788bea6ae584a980986073c631 Mon Sep 17 00:00:00 2001 From: wangxiuxiu96 Date: Mon, 6 Jan 2025 18:20:02 +0800 Subject: [PATCH] =?UTF-8?q?capi=E6=8F=90=E4=BE=9B=E5=BD=93=E5=89=8D?= =?UTF-8?q?=E4=BA=8B=E4=BB=B6=E8=A7=A6=E5=8F=91=E7=9A=84id?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Signed-off-by: wangxiuxiu96 --- arkui/ace_engine/native/libace.ndk.json | 4 ++++ arkui/ace_engine/native/ui_input_event.h | 10 ++++++++++ 2 files changed, 14 insertions(+) diff --git a/arkui/ace_engine/native/libace.ndk.json b/arkui/ace_engine/native/libace.ndk.json index ca090d8b7..2340c99de 100644 --- a/arkui/ace_engine/native/libace.ndk.json +++ b/arkui/ace_engine/native/libace.ndk.json @@ -2527,6 +2527,10 @@ "first_introduced": "16", "name": "OH_ArkUI_ProgressLinearStyleOption_SetStrokeRadius" }, + { + "first_introduced": "16", + "name": "OH_ArkUI_PointerEvent_GetChangedPointerId" + }, { "first_introduced": "16", "name": "OH_ArkUI_ProgressLinearStyleOption_GetScanEffectEnabled" diff --git a/arkui/ace_engine/native/ui_input_event.h b/arkui/ace_engine/native/ui_input_event.h index 1a32d70c3..1901f955e 100644 --- a/arkui/ace_engine/native/ui_input_event.h +++ b/arkui/ace_engine/native/ui_input_event.h @@ -476,6 +476,16 @@ float OH_ArkUI_PointerEvent_GetTouchAreaWidth(const ArkUI_UIInputEvent* event, u */ float OH_ArkUI_PointerEvent_GetTouchAreaHeight(const ArkUI_UIInputEvent* event, uint32_t pointerIndex); +/** + * @brief Obtains the ID of the changed pointer from a directional input event (for example, a touch event). + * + * @param event Indicates the pointer to the current UI input event. + * @param pointerIndex Indicates the index of the target touch point in the multi-touch data list. + * @return Returns the ID of the changed pointer. + * @since 16 + */ +int32_t OH_ArkUI_PointerEvent_GetChangedPointerId(const ArkUI_UIInputEvent* event, uint32_t* pointerIndex); + /** * @brief Obtains the number of historical events from a directional input event (such as a touch event, mouse event, * or axis event). -- Gitee