| 
 | 
 
想实现双指缩放效果,求助各位大佬,哪里出现问题了,执行没反应 
 
 
- <火山程序 类型 = "通常" 版本 = 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);
 
 -     @ }
 
  
-     返回 (假)
 
  
- }
 
 
  复制代码 
 
 |   
 
 
 
 |