如何使用java实现 拖拽图片边角的放大缩小功能?
一土 2011-10-11 11:47:46 如果在图片的四个敏感区,就放大缩小 但是 只有第一个if可以 其他的有问题
请教高人
if(circle4.CircleContains(arg0.getX(), arg0.getY())){
setModelSize4(arg0.getX() - currentShape.getX(),arg0.getY() - currentShape.getY());
}
else if (circle3.CircleContains(arg0.getX(), arg0.getY())){
setModelSize3(arg0.getX() - currentShape.getX()+ currentShape.getWidth(), arg0.getY() - currentShape.getY());
}
else if (circle2.CircleContains(arg0.getX(), arg0.getY())){
setModelSize2(arg0.getX() - currentShape.getX(), arg0.getY() - currentShape.getY() +currentShape.getHeight());
}
else if (circle1.CircleContains(arg0.getX(), arg0.getY())){
setModelSize1(arg0.getX() - currentShape.getX()+ currentShape.getWidth() , arg0.getY() - currentShape.getY() +currentShape.getHeight());
}
else /*if(currentShape != null)*/
moveSquare(arg0.getX(),arg0.getY());