GcsSloop / GcsSloop/AndroidNote
关于特殊控件的事件处理
未关闭
已解决
- 主要语言
- Java
- 星标
- 9.3k
- 派生
- 2.1k
- PR 合并指标
- 30 天内没有已合并 PR
描述
这个问题是特殊控件的事件处理方案那的,
Region globalRegion = new Region(-w, -h, w, h);
RectF bigCircle = new RectF(-br, -br, br, br);
Region left= new Region();
left.setPath(right_p, globalRegion);
此时 leftRegion 的left 和 top 应该是负数
canvas.translate(mViewWidth / 2, mViewHeight / 2);之后再执行 canvas.getMatrix().invert(mMapMatrix);
mMapMatrix应该就是把坐标系反向偏移回去,就是正常的坐标系,因为left不是正常坐标系的位置,那怎么能用 left.contains(x, y)???
还有就是要是使用event.getY() event.getX() 是不是就可以不用写这句代码了? mMapMatrix.mapPoints(pts);
贡献指南
这个仓库没有索引到贡献指南
评估
这个 Issue 还没有评估数据。