From bb822b3c5f2cec4a33324329b127b4ffe8270a8a Mon Sep 17 00:00:00 2001 From: b30058220 Date: Mon, 23 Jun 2025 09:52:22 +0800 Subject: [PATCH] =?UTF-8?q?drag=5Fand=5Fdrop=E4=B8=80=E8=87=B4=E6=80=A7?= =?UTF-8?q?=E6=95=B4=E6=94=B9?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Signed-off-by: b30058220 --- .../arkui/ace_engine/native/drag_and_drop.h | 32 ++----------------- 1 file changed, 3 insertions(+), 29 deletions(-) diff --git a/zh-cn/native_sdk/arkui/ace_engine/native/drag_and_drop.h b/zh-cn/native_sdk/arkui/ace_engine/native/drag_and_drop.h index 73848182..15729e63 100644 --- a/zh-cn/native_sdk/arkui/ace_engine/native/drag_and_drop.h +++ b/zh-cn/native_sdk/arkui/ace_engine/native/drag_and_drop.h @@ -308,7 +308,7 @@ int32_t OH_ArkUI_DragEvent_GetDataTypes( int32_t OH_ArkUI_DragEvent_GetDragResult(ArkUI_DragEvent* event, ArkUI_DragResult* result); /** - * @brief 从ArkUI_DragEvent中获取拖拽结果。 + * @brief 从ArkUI_DragEvent中获取数据处理方式。 * * @param event ArkUI_DragEvent事件指针。 * @param operation 数据的处理方式. @@ -432,7 +432,7 @@ float OH_ArkUI_DragEvent_GetVelocity(ArkUI_DragEvent* event); int32_t OH_ArkUI_DragEvent_GetModifierKeyStates(ArkUI_DragEvent* event, uint64_t* keys); /** - * @brief Request to start the data sync process with the sync option. + * @brief 使用同步参数开始数据同步。 * * @param event ArkUI_DragEvent事件指针。 * @param options OH_UdmfGetDataParams参数指针。 @@ -448,7 +448,7 @@ int32_t OH_ArkUI_DragEvent_StartDataLoading( ArkUI_DragEvent* event, OH_UdmfGetDataParams* options, char* key, unsigned int keyLen); /** - * @brief Cancel the data sync process. + * @brief 取消数据同步。 * * @param uiContext UI实例对象指针。 * @param key 表示数据的key值并通过 {@link OH_ArkUI_DragEvent_StartDataLoading} 返回。 @@ -835,19 +835,6 @@ ArkUI_DragStatus OH_ArkUI_DragAndDropInfo_GetDragStatus(ArkUI_DragAndDropInfo* d */ ArkUI_DragEvent* OH_ArkUI_DragAndDropInfo_GetDragEvent(ArkUI_DragAndDropInfo* dragAndDropInfo); -/** - * @brief 通过调用该方法,系统可以判断目标组件上配置的可支持数据类型是否包含所拖拽的数据类型。如何在组件上配置所支持的数据类型,可参考{@link OH_ArkUI_SetNodeAllowedDropDataTypes}。 - * 系统默认仅进行数据类型的严格匹配。例如,当声明支持"general.image"数据类型时,仅当数据分享方填充的数据类型为"general.image"时,才会判定为允许落入。 - * 调用该方法后,系统在进行判断时,会考虑数据类型之间的关系,如"general.image.jpeg"类型是"general.image"的子类型之一,即使不完全相等,也会判定为允许落入。 - * - * @param node 组件节点指针。 - * @return 错误码。 - * {@link ARKUI_ERROR_CODE_NO_ERROR} 成功。 - * {@link ARKUI_ERROR_CODE_PARAM_INVALID} 函数参数异常。 - * @since 20 - */ -ArkUI_ErrorCode OH_ArkUI_EnableDragDataTypeRelationCheck(ArkUI_NodeHandle node); - /** * @brief 通过构造的DragAction对象发起拖拽。 * @@ -859,19 +846,6 @@ ArkUI_ErrorCode OH_ArkUI_EnableDragDataTypeRelationCheck(ArkUI_NodeHandle node); */ int32_t OH_ArkUI_StartDrag(ArkUI_DragAction* dragAction); -/** - * @brief 设置是否开启禁止角标显示。默认情况下,如果组件无法接收或处理用户拖动的数据,系统将显示一个与移动操作相匹配的角标图标,即没有角标显示。 - * 应用程序可以在相应的UI实例上调用此方法,以明确声明在无法处理数据的情况下需要显示一个明确的“禁止”指示符。 - * - * @param uiContext UI实例对象指针。 - * @param enabled 是否禁止角标显示。 - * @return 错误码。 - * {@link ARKUI_ERROR_CODE_NO_ERROR} 成功。 - * {@link ARKUI_ERROR_CODE_PARAM_INVALID} 函数参数异常。 - * @since 20 - */ -ArkUI_ErrorCode OH_ArkUI_SetDragDisallowStatusShowingEnabled(ArkUI_ContextHandle uiContext, bool enabled); - /** * @brief 请求延迟处理拖拽结束事件,等待应用程序确认操作结果。应用程序需通过 {@link OH_ArkUI_NotifyDragResult} * 接口将最终结果回传至系统,并在所有处理完成后调用 {@link OH_ArkUI_NotifyDragEndPendingDone}。 -- Gitee