读者可以追念一下一样寻常利用流程图、PPT等,一样寻常都是点个连线样式的按钮,然后就可以拖动连线的,这就是进入了‘连线模式’
这里我们将判断与获取分成了两个方法,为什么明显一个方法就能既判断又获取,还要拆分成两个方法呢?除了所谓的责任分别外,最重要的缘故原由是判断的时间多,而且一样寻常都在遍历中,分开更好一些。
这里有一点必要注意的是,我们添加一个参数Rectangle rect,为什么不直接用属性Rect呢?这是为了实现让毗连点样式与外形保持划一的结果,此时大概不太明确,由于这相当于二次抽象,只是不好再单开一末节讲这一点,就合一起了,下文随即就能看到了。
注:以路径方式实现,性能肯定不如直接绘制矩形的方式快,但是这点性能斲丧险些可以忽略不计,而且在代码结构会更轻便。
注:这个也是为后续的缩放结果做修复,假如不改成相对值,在缩放时就会出题目,而改成如许后,圆角就会随着缩放的巨细而动态厘革了。
您需要 登录 才可以下载或查看,没有账号?立即注册
使用道具 举报
登录后关闭弹窗