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

HarmonyOS
20h前
浏览
收藏 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
微信
回复
17h前
相关问题