674525854 发表于 2025-4-22 13:49:12

求助各位大佬无障碍手势执行没反应

想实现双指缩放效果,求助各位大佬,哪里出现问题了,执行没反应


<火山程序 类型 = "通常" 版本 = 1 />

方法 缩放手势 <公开 静态 类型 = 逻辑型>
参数 开始x1 <类型 = 小数>
参数 开始y1 <类型 = 小数>
参数 开始x2 <类型 = 小数>
参数 开始y2 <类型 = 小数>
参数 距离 <类型 = 小数>
参数 持续时间 <类型 = 整数>
{
    变量 手势构建 <类型 = 无障碍服务手势构建类>
    变量 路径1 <类型 = 绘制路径类>
    变量 路径2 <类型 = 绘制路径类>
    变量 ""
    路径1.置起始点 (开始x1, 开始y1)
    路径1.加直线到 (开始x1 + 距离, 开始y1)
    路径2.置起始点 (开始x2, 开始y2)
    路径2.加直线到 (开始x2 - 距离, 开始y2)



    变量 笔画1 <参考 类型 = 无障碍服务手势笔画类>
    变量 笔画2 <参考 类型 = 无障碍服务手势笔画类>
    变量 ""
    笔画1 = 无障碍服务手势笔画类.创建 (路径1, 0, 持续时间)
    笔画2 = 无障碍服务手势笔画类.创建 (路径2, 0, 持续时间)
    手势构建.添加笔画 (笔画1)
    手势构建.添加笔画 (笔画2)


    @ if (serviceWeakReference != null && serviceWeakReference.get() != null){
    @   return serviceWeakReference.get().dispatchGesture(@<手势构建>.build(), null, null);
    @ }

    返回 (假)

}


674525854 发表于 2025-4-22 13:55:11

@创世魂 @飞翔的企鹅
页: [1]
查看完整版本: 求助各位大佬无障碍手势执行没反应