先上一个效果图
逻辑:
1.放大缩小的大圆位置是随机的
2.拖动的圆不可以超出可视区域
3.小圆跟大圆的中心点重合时手松开会重叠
4.如果小圆没有跟大圆的中心点重合那么提示出现
5.点击mask消失
上代码截图