#鸿蒙通关秘籍#如何在ArkUI中实现顺序识别的组合手势

HarmonyOS
2024-12-04 15:03:06
浏览
收藏 0
回答 1
待解决
回答 1
按赞同
/
按时间
墨香古卷MOQ

实现顺序识别的组合手势需要以下步骤:

  1. 创建手势组并指定为顺序识别类型。
    auto groupGesture = gestureApi->createGroupGesture(ArkUI_GroupGestureMode::SEQUENTIAL_GROUP);
    
  2. 创建多个手势,例如长按手势和滑动手势。
    auto longPressGesture = gestureApi->createLongPressGesture(1, true, 500);
    auto swipeGesture = gestureApi->createSwipeGesture(1, GESTURE_DIRECTION_ALL, 100);
    
  3. 将这些手势添加到手势组中。
    gestureApi->addChildGesture(groupGesture, longPressGesture);
    gestureApi->addChildGesture(groupGesture, swipeGesture);
    
  4. 将组合手势绑定到节点上。
    gestureApi->addGestureToNode(column, groupGesture, PRIORITY, NORMAL_GESTURE_MASK);
    
分享
微博
QQ
微信
回复
2024-12-04 16:31:46
相关问题
求教ArkUI如何实现组合动画?
5610浏览 • 1回复 待解决