#鸿蒙通关秘籍#如何在ArkUI中定制化手势判定

HarmonyOS
2024-12-04 14:25:36
浏览
收藏 0
回答 1
待解决
回答 1
按赞同
/
按时间
CI金戈铁马

定制化手势判定步骤为:

  1. 定义一个手势中断回调函数,用于判定手势是否继续执行。
    auto onInterruptCallback = [](ArkUI_GestureInterruptInfo *info) -> ArkUI_GestureInterruptResult {
        auto systag = OH_ArkUI_GestureInterruptInfo_GetSystemFlag(info);
        return systag ? GESTURE_INTERRUPT_RESULT_CONTINUE : GESTURE_INTERRUPT_RESULT_REJECT;
    };
    
  2. 将该中断回调绑定到特定的节点。
    gestureApi->setGestureInterrupterToNode(column, onInterruptCallback);
    
分享
微博
QQ
微信
回复
2024-12-04 16:56:33
相关问题
#鸿蒙通关秘籍#怎样定制编译HAP?
178浏览 • 1回复 待解决