我正在制作一个类似于Drive axle的应用程序,用于自动裁剪所选路径()上的图像,使用画笔(),然后我制作了这个屏幕。
使用这些x和y坐标,我制作了这种类型的矩形,但我需要使用这些坐标来获得此类型的输出。
{"TOP_LEFT_X_AXIS":"43", "TOP_LEFT_Y_AXIS":"278", "TOP_RIGHT_X_AXIS":"532", "TOP_RIGHT_Y_AXIS":"300", "BOTTOM_RIGHT_X_AXIS":"510", "BOTTOM_RIGHT_Y_AXIS":"614", "BOTTOM_LEFT_X_AXIS":"45", "BOTTOM_LEFT_Y_AXIS":"597"}
需要这种类型的输出,请参见此图像。
@Override
protected void onDraw(Canvas canvas) {
super.onDraw(canvas);
path = new Path();
path.lineTo(x1, y1);
path.lineTo(x2, y2);
path.lineTo(x3, y3);
path.lineTo(x4, y4);
canvas.drawPath(path, currentPaint);
}
编辑:1-1-2014
现在我已经成功地制作了矩形,现在我想裁剪图像的那一部分并将其设置到另一个图像视图中。你有什么想法吗?
编辑:1-07-2014
现在我想在角落处画一个圆圈,请告诉我你是否有任何想法。